📄 checkbox_array.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" %><%/*-----------------------------*/ //output data ;/*-----------------------------*/ if( getContentsUTF8.equals("") ){ out.print("\"$empty$\"");return; } /****************************//* String[] content_list = new String[]{}; content_list = getContents.split("\r\n"); int listLen = content_list.length; int listChildLen = content_list[0].split("\t").length -1; String[][] content_i = new String[ listLen ][ listChildLen ]; //这样先赋值给数组的做法更简洁; for(int i=0; i< content_list.length; i++){ content_i[i] = content_list[i].split("\t");//赋值给2维数组; //out.print( content_list[i] + "\r" + String.valueOf( content_list[i].split("\t")[0] ) ); } int a=0; while(a < content_i.length ){ out.print("<b>No."+a + ",</b><br>"); for(int b=0; b< content_i[a].length-1 ;b++) out.print( content_i[a][b]+ "<br>"); a++; } out.print("<hr>");/****************************///直接输出js数组;try{ String[] contentArray = new String[]{}; contentArray = getContentsUTF8.split("\r\n"); int xlen = contentArray.length; int ylen = contentArray[0].split("\t").length; String[][] content_n = new String[ xlen ][ ylen ]; //out.print("var cl = new Array();"); for(int x=0; x<xlen; x++){ out.print("cl[" + x +"] = ["); for( int y=0; y<ylen; y++){ content_n[x][y] = contentArray[x].split("\t")[y];//转义js字符,如果有\"'先进行转义以免js数组出错; content_n[x][y] = turnScript( content_n[x][y] ); out.print("\""); out.print( content_n[x][y] ); out.print("\""); if(y != (ylen-1)) out.print(","); } out.print("];"); }}catch (Exception e){ out.print(e.getMessage());}%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -