📄 savedata.bak.jsp
字号:
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK" %><%@ page import="java.util.*"%><%@ page import="java.lang.*" %><%@ page import="javax.servlet.*" %><%@ page import="javax.servlet.jsp.*" %><%@ page import="javax.servlet.http.* "%><%@ page import="java.io.*" %><%@ page import="java.nio.*" %><% //set Chinese Char request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK");response.setContentType("text/html; charset=GBK");%><%
BufferedReader readfile; //BufferedReader对象,用于读取文件数据 String filename ="";//文件完整路径名 String inLine=null; String getContents = ""; String content=""; int rowCount= 0; String name="",value="",desc=""; if(request.getParameter("name") != null) name = request.getParameter("name").trim(); if(request.getParameter("value") != null)value = request.getParameter("value").trim(); if(request.getParameter("desc") != null)desc = request.getParameter("desc").trim(); if(name.equals("") || value.equals("") || desc.equals("")){ out.print("参数不对:("); return; } try{ String realpath = getServletContext().getRealPath("/"); realpath = realpath.replaceAll("\\\\" , "/"); filename = realpath + "checkbox/data/checkbox_list.txt"; //创建新的BufferedReader对象 readfile = new BufferedReader( new FileReader(filename) ); inLine = readfile.readLine(); while ( inLine != null) { //content += inLine; content += (inLine + System.getProperty("line.separator")); inLine = readfile.readLine(); rowCount++; } }catch (IOException e){ //out.print("读取数据错误."); } getContents = content; // out.print(getContents + "name:" + name +"\t value:"+ value +"\t desc:"+desc +"\t rowCount"+rowCount+"\r\n"); /*-----------------------------*/ //write data in;/*-----------------------------*/ try{ //getStr String checkboxlist = ""; checkboxlist = getContents + rowCount + "\t" + name +"\t"+ value +"\t"+ desc + "\r\n" ; String Writestr = checkboxlist ; PrintWriter pw = new PrintWriter( new FileOutputStream(filename) ); pw.print(Writestr); out.print("appendOK");//output ok status //清除PrintWriter对象 pw.close(); }catch(IOException e) { out.print(e.getMessage()); }
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -