重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
OPTION value="ddd"%kiList.get(i).get("bbb").toString();%/OPTION
为商都等地区用户提供了全套网页设计制作服务,及商都网站建设行业解决方案。主营业务为成都网站制作、网站设计、商都网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
这句话,你要向页面输出东西首先要改成
OPTION value="ddd"%=kiList.get(i).get("bbb").toString();%/OPTION
其次如果还是有问题,报空指针null的话,你就要把kiList.get(i).get("bbb")这个toString()之前,进行一下判断,判断是否为null
pageNumber
不是一个有效的整数,所以报了NumberFormatException异常,建议用try{}catch(){}包围起来
还有在页面上用JS函数判断下,不要让非法的数据进入服务器端去验证。
补充回答:
不是一个有效的数字,从你的【但是随后我打印pageNumber的值
System.out.println("pageNumber--"+pageNumber);却能打印出pageNumber的值来??
jsp会被web容器转换成servlet执行。
out本来就只管输出,不管程序运行,后面有代码当然要继续运行下去,结束一个方法继续运行下去的地方,当然要return出来。
创建jsp页面,将jsp页面部署在tomcat/webapps目录下或者tomcat/webapps子目录下,并且启动服务器。
在第一次请求JSP页面时JSP Engine(JSP引擎)将JSP网页转译为Servlet,生成的文件保存在tomcat/work/Catalina/localhos。
JSPC(jspc编译器)对转译生成的Servlet编译成Servlet.class,文件和Servlet在同一个文件夹下。
不管是在jsp里面还是在其他的java类里面,结束代码的执行可以使用return;语句。
c:foreach标签使用就可以
实例:
c:forEach items="${downList}" varStatus="stu" var="index"
c:if test="${stu.index%2==0 }"
tr bgcolor="#FFFFFF" onMouseOver="this.className='onon'"
onmouseout="this.className='ouout'" align="center"
/c:if
c:if test="${stu.index%2!=0 }"
tr bgcolor="#f5f8fa" onMouseOver="this.className='onon2'"
onmouseout="this.className='ouout2'" align="center"
/c:if
td height="30"input type="checkbox" id="checkbox"
name="checkbox" value="${index.id}" //td
td${stu.index+1 }/td
td ${index.type.name }/td
td${index.name }/td
td
c:if test="${index.filesize1024 }"${index.filesize }B/c:if
c:if test="${index.filesize1024 1024*1024index.filesize}"${fn:substring(index.filesize*100/1024,0,fn:indexOf(index.filesize*100/1024,'.'))/100 }K/c:if
c:if test="${index.filesize1024*1024 1024*1024*1024index.filesize }"${fn:substring(index.filesize*100/(1024*1024),0,fn:indexOf(index.filesize*100/(1024*1024),'.'))/100 }M/c:if
/td
%-- td${index.downloadCount}/td --%
td${index.lastuser}/td
tdfmt:formatDate value="${index.createtime}" type="both"
pattern="yyyy-MM-dd HH:mm:ss" //td
tda class="various4" onclick="update(${index.id})"
title="修改"img src="%=path%/images/icon_tool_mod.png"
alt="修改" align="absmiddle" / /a a
class="various4" onclick="del(${index.id})" title="删除"img
src="%=path%/images/icon_tool_del.png" alt="删除"
align="absmiddle" / /a a
class="various4" onclick="byId(${index.id})" title="详情"img
src="%=path%/images/icon_tool_info.png" alt="详情"
align="absmiddle" / /a/td
/td
/tr
/c:forEach