⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 savedata.jsp

📁 采用JSP + Ajax + 文本来演示多选、全选
💻 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.*" %><% /***********//* Author : JarryLi /* Blog:http://jiarry.blogchina.com/***********/request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK");response.setContentType("text/html; charset=GBK");response.setHeader("Pragma", "No-cache");response.setHeader("Cache-Control", "no-cache");response.setHeader("Cache-Control", "must-revalidate");response.setDateHeader("Expires",0);%><%@ include file="../inc/data.jsp" %><% 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{	//get contents and append write new string;		//得到最新的真实行号(最后一行第一列的数字加1,这样即便删除后还能得到最真实的行号,不过对本例来讲意义不大);  int lastline = getRowCount;  if( lastline > 0){  	//如果至少有一行的话;	  String[] content_list = new String[]{};  	content_list = getContents.split("\r\n");  	String lastLine_1col = content_list[content_list.length-1].split("\t")[0] ;  	//得到最后一行第一列记录的行号;    lastline = getRowCount > Integer.parseInt( lastLine_1col ) ?  getRowCount : Integer.parseInt( lastLine_1col );       //比较 }  int newline =  lastline + 1;//得到新行号/*-----------------------------*/		//write data in;/*-----------------------------*/		String checkboxlist = "";		//checkboxlist = getStrCn(getContents) + newline + "\t" + getStrCn(name) +"\t"+ getStrCn(value) +"\t"+ getStrCn(desc) +  "\r\n" ;		checkboxlist = getContents + newline + "\t" + name +"\t"+ value +"\t"+ desc +  "\r\n" ;	//如果采用utf-8编码则不用转换;  	String Writestr =  GBKtoUTF(checkboxlist);	/*out.print("\r\n checkboxlist:" + checkboxlist);	out.print("\r\n GBKtoUTF(checkboxlist):" + GBKtoUTF(checkboxlist));	out.print("\r\n decodeUTF(checkboxlist):" + decodeUTF(checkboxlist));	out.print("\r\n getStrCn(checkboxlist):" + getStrCn(checkboxlist));	*/		//得到post的值用	if( writeContent( checkboxlist , filename  ).equals("success") )	    out.print("\"$appendOK$\"");//output ok status      //存储数据并且输出ok        }catch(Exception e) {      out.print(e.getMessage());    }%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -