空指针异常 jsp页面上用form表单提交,form表单里是用js生成的表格.如 <input type='hidden' name='name'>,假如这个input里没有值,那么我在后台用数组获得它的值的时候是null,页面上那个地方又可以不填,怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 name的值不用数组获取吧,可以这样获取 String name = (request.getParameter("name")!==null)?request.getParameter("name"):""; 那就直接在后台获取这个数组后,然后根据数组值是否为null进行判断,根据判断结果做该做的事情。比如:String[] names;if(null != names) { ......} else { ......} 如果每次提交的数据都是多个name怎么办? 而且 这个表单不算小,有30-40个字段 如果每次提交的数据都是多个name怎么办? 而且 这个表单不算小,有30-40个字段 如果每次提交的数据都是多个name怎么办? 而且 这个表单不算小,有30-40个字段 后台进行null的判断或者前台提交的时候处理都可以 玩的还高深啊 还是隐藏域 你先把hidden 改成text试试! 一步一步跟踪啊! 学编程的 空指针 不是问题 ! 1、你的隐藏域命名不规范,最好别给name这样的,跟html元素属性有关的。你可以在后台用这个来获取:String[] str = request.getParameterNames("name");if(str != null && request.getParameterNames().length > 0){循环处理} 打错了String[] str = request.getParameterValues("name");if(str != null && str.length > 0){循环处理} 后台进行null的判断或者前台提交的时候处理都可以 JAVASTRING转换成CLOB 急!!!java有根据指定范围产生随机数的吗? 如何根据session来判断登陆页面的显示 关于JSP页面取值问T? Ext 简单布局问题! java 中把Blob(txt文件)写入oracle10G中 这句话该怎么写? jboss下如何新建一个虚拟目录 急!weblogic8.1上打印的乱码问题!50分! response.sendRedirect(url)中参数有中文,在jsp中用getParameter()取出来不正确,该如何解决? 淘宝搜索排名 spring3+mybatis事务不回滚
String name = (request.getParameter("name")!==null)?request.getParameter("name"):"";
if(null != names) {
......
} else {
......
}
而且 这个表单不算小,有30-40个字段
而且 这个表单不算小,有30-40个字段
而且 这个表单不算小,有30-40个字段
你可以在后台用这个来获取:
String[] str = request.getParameterNames("name");if(str != null && request.getParameterNames().length > 0){
循环处理
}
打错了String[] str = request.getParameterValues("name");if(str != null && str.length > 0){
循环处理
}