读书人

请问一个checkbox有关问题

发布时间: 2012-01-08 22:48:50 作者: rapoo

请教一个checkbox问题
前台有一个checkbox

这样写: <input type="checkbox" name="name1" checked="true" />

然后后台这样:
String KZKRI = new String(request.getParameter("KZKRI").getBytes("ISO-8859-1"),"GBK");

现在有一个情况,就是当前台页面上面的checkbox没有选中,后台就会报 NullPointerException的错


总的来说,就是checkbox没有选中的时候,后台要怎样处理才不会报错呢?前台只有一个checkbox的

[解决办法]
后台的
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");
}
如此就行了

读书人网 >J2EE开发

热点推荐