java web 的表单提交与传值
我需要批量插入数据,设有复选框接收数组和两个input接收固定的值。formaction=insert.do<inputtype="checkbox"name="setl...
我需要批量插入数据,设有复选框接收数组和两个input接收固定的值。
form action=insert.do
<input type="checkbox" name="setlist">
<input name="ty" type="hidden" value=<%=request.getAttribute("type")%>/>
<input name="sj" type="hidden" value=<%= request.getAttribute("sj")%> />
<input type="submit" name="Submit" value="确认提交" />
后台 insert.java
String str_ty=request.getParameter("ty");
String str_test=request.getParameter("sj");
String[] str=request.getParameterValues("setlist");
String ids=str[0];
if(str.length>1){
for(int i=1;i<str.length;i++){
ids+=(","+str[i]);
}
}
我的问题是能接收数组setlist的值不能接收变量ty、js的值。 请问问题可能在哪儿?
For input string: "str_ty"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at ally.controller.action.InsertoneAction.sj_insert(InsertoneAction.java:188) 展开
form action=insert.do
<input type="checkbox" name="setlist">
<input name="ty" type="hidden" value=<%=request.getAttribute("type")%>/>
<input name="sj" type="hidden" value=<%= request.getAttribute("sj")%> />
<input type="submit" name="Submit" value="确认提交" />
后台 insert.java
String str_ty=request.getParameter("ty");
String str_test=request.getParameter("sj");
String[] str=request.getParameterValues("setlist");
String ids=str[0];
if(str.length>1){
for(int i=1;i<str.length;i++){
ids+=(","+str[i]);
}
}
我的问题是能接收数组setlist的值不能接收变量ty、js的值。 请问问题可能在哪儿?
For input string: "str_ty"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at ally.controller.action.InsertoneAction.sj_insert(InsertoneAction.java:188) 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询