前台有一个checkbox 这样写: <input type="checkbox" name="name1" checked="true" /> 然后后台这样:
String KZKRI = new String(request.getParameter("KZKRI").getBytes("ISO-8859-1"),"GBK");现在有一个情况,就是当前台页面上面的checkbox没有选中,后台就会报 NullPointerException的错
总的来说,就是checkbox没有选中的时候,后台要怎样处理才不会报错呢?前台只有一个checkbox的
String KZKRI = new String(request.getParameter("KZKRI").getBytes("ISO-8859-1"),"GBK");现在有一个情况,就是当前台页面上面的checkbox没有选中,后台就会报 NullPointerException的错
总的来说,就是checkbox没有选中的时候,后台要怎样处理才不会报错呢?前台只有一个checkbox的
解决方案 »
- 关于多表关联的增删改查
- 一个简单的Hibernate主键生成策略问题
- 模拟的unix主机实现telnet功能出现的问题:
- 关于xquery和xpath的问题
- 请教:b/s结构,如何实现在客户端点击一个“导出”按钮,将服务器端数据导出到一个XML文件,然后下载到客户端
- 请教lucene高手:如何实现多字段的查询。用到那些类和方法!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- struts服务端验证,错误时候白屏!help
- TOMCAT的配置问题
- 谁有关于组卷策略算法的资料,请提供,谢谢,急!!!!
- JDK的配置问题
- 利用jquery.form.js异步提交表单,但是不调用回调函数,怎么回事? 在百度上放了N天无人能答
- 求JSP+struts2+SQLServer 分页源代码?
request.getParameter("KZKRI").getBytes("ISO-8859-1")
这一段代码报出的异常信息,很简单,当你的checkbox没有选中的时候,request.getParameter("KZKRI") = null,所以你这段代码是 : null.getBytes("ISO-8859-1"),当然会报异常,
解决办法:
String name = request.request.getParameter("KZKRI");
String KZKRI = null;
if(name != null){
KZKRI = new String(request.getParameter("KZKRI").getBytes("ISO-8859-1"),"GBK");
}
如此就行了