在一个jsp页面中有如下代码:
<%
for (int i=0;i<al.size();i++){
GoodsBean gb=(GoodsBean)al.get(i);
%>
<tr>
<td colspan="2"><%=gb.getGoodsid() %></td>
<td><%=gb.getGoodsname() %></td>
<td>¥<%=gb.getGoodsprice() %></td>
<td>
<input type="hidden" name="goodsid" value="<%=gb.getGoodsid() %>" /><input type="text" name="newnum" value="<%=mbo.getGoodsnumById(gb.getGoodsid()+"") %>"/> <a href="<%=request.getContextPath() %>/ShoppingClServlet?type=delgoods&goodsid=<%=gb.getGoodsid() %>">删除</a> <a href="<%=request.getContextPath() %>/SearchByidServlet?goodsid=<%=gb.getGoodsid() %>">查看</a></td>
</tr>
<% }
%>
把该页面的表单内容传到一个servlet,代码如下
String goodsid[]=request.getParameterValues("goodsid");
String goodsnum[]=request.getParameterValues("newnum");
现在想把上面得到的数组转化为整数数组,即a[] b{},
是否可以这样写呀?
int a[i]=Integer.parseInt(goodsid[i]);
int b[i]=Integer.parseInt(goodsnum[i]);
貌似不对,可是不知道该怎么写,请指教 谢谢哈
<%
for (int i=0;i<al.size();i++){
GoodsBean gb=(GoodsBean)al.get(i);
%>
<tr>
<td colspan="2"><%=gb.getGoodsid() %></td>
<td><%=gb.getGoodsname() %></td>
<td>¥<%=gb.getGoodsprice() %></td>
<td>
<input type="hidden" name="goodsid" value="<%=gb.getGoodsid() %>" /><input type="text" name="newnum" value="<%=mbo.getGoodsnumById(gb.getGoodsid()+"") %>"/> <a href="<%=request.getContextPath() %>/ShoppingClServlet?type=delgoods&goodsid=<%=gb.getGoodsid() %>">删除</a> <a href="<%=request.getContextPath() %>/SearchByidServlet?goodsid=<%=gb.getGoodsid() %>">查看</a></td>
</tr>
<% }
%>
把该页面的表单内容传到一个servlet,代码如下
String goodsid[]=request.getParameterValues("goodsid");
String goodsnum[]=request.getParameterValues("newnum");
现在想把上面得到的数组转化为整数数组,即a[] b{},
是否可以这样写呀?
int a[i]=Integer.parseInt(goodsid[i]);
int b[i]=Integer.parseInt(goodsnum[i]);
貌似不对,可是不知道该怎么写,请指教 谢谢哈
解决方案 »
- 高手快来,关于打印功能,高分悬赏
- mysql查最后几条数据问题
- javax.servlet.ServletException: java.lang.OutOfMemoryError: Java heap space
- 问下达人,java沙箱模式下的一个错误代码
- 请简单比较FTP,Socket,WebService在传送文件时的性能差异?
- tomcat安装好了,但http://127.0.0.1:8080为空白页????
- 大吓请帮忙,在钱等!
- 我的机器配置能开发J2EE吗(请大侠们指点)
- 关于CMP模式中修改数据库记录的问题
- VSS是垃圾,CVS更是垃圾!
- saveOrUpdate方法为什么Insert语句也出了,数据库里就是没有数据那??我也commit了啊!!
- 用java语言根据真实ip地址查询该ip真实地点
String[] 转int[] 用循环是肯定能解决的...
for (int i=0; i<a.length; i++) {
a[i] = Integer.parseInt(goodsid[i]);
}
或者你也可以试试 、可不可以直接把request里的goodsid直接强转成Integer 的数组 int goodsid[]=(Integer)request.getParameterValues("goodsid");