添加一个功能,在循环外,点一个按钮,所有的表单都提交,怎么做啊
代码如下,像这种表单怎么写好呢?(myeclipse6.5报错,虽然不影响运行)
try {
pstmt = conn.prepareStatement(sql);
pstmt.setInt(1,Integer.parseInt(nodeId));
rs = pstmt.executeQuery();
boolean flag = false;
while (rs.next()) {
flag = true;
int ispId = rs.getInt("isp_id");
ISP isp =ISPs.getInstance().getISP(rs.getInt("isp_id"));
%>
<tr>
<form action="UpdateWeight">
<td>
<%=ispId %>
</td>
<td>
<%=isp.getNetworkName()+"_"+isp.getRegionName() %>
</td>
<td>
<%=nodeId %>
</td>
<td>
<input type="text" value="<%=rs.getInt("weight") %>" name="weight" size="4"/>
</td>
<td>
<input type="hidden" value="<%=nodeId %>" name="nodeId" />
<input type="hidden" value="<%=ispId %>" name="ispId" />
<input type="submit" value="提交" />
<input type="reset" value="取消" />
</td>
</form>
</tr>
<%
}
if (!flag) {
out.print("<h4>没有node信息!</h4>");
}
代码如下,像这种表单怎么写好呢?(myeclipse6.5报错,虽然不影响运行)
try {
pstmt = conn.prepareStatement(sql);
pstmt.setInt(1,Integer.parseInt(nodeId));
rs = pstmt.executeQuery();
boolean flag = false;
while (rs.next()) {
flag = true;
int ispId = rs.getInt("isp_id");
ISP isp =ISPs.getInstance().getISP(rs.getInt("isp_id"));
%>
<tr>
<form action="UpdateWeight">
<td>
<%=ispId %>
</td>
<td>
<%=isp.getNetworkName()+"_"+isp.getRegionName() %>
</td>
<td>
<%=nodeId %>
</td>
<td>
<input type="text" value="<%=rs.getInt("weight") %>" name="weight" size="4"/>
</td>
<td>
<input type="hidden" value="<%=nodeId %>" name="nodeId" />
<input type="hidden" value="<%=ispId %>" name="ispId" />
<input type="submit" value="提交" />
<input type="reset" value="取消" />
</td>
</form>
</tr>
<%
}
if (!flag) {
out.print("<h4>没有node信息!</h4>");
}
解决方案 »
- XFire 配置 *.aegis.xml List< RegularMapper > 类型
- 一个有关方法回调结果返回的问题
- 使用SSH框架时,采用标注方式指定Action的Result碰到的问题
- structs 传递list问题
- ibatis 无法打印出日志,如何解决?
- 高手指点啊. 错误 Error creating temporary file 是怎么回事啊 在线等 急..
- 求助,关于脚本jsp问题?
- 新手提问!没有分只有10分请请!!!!
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 98下我怎么看不了*.xml文件呢?
- 关于mybatis问题,请高手进
- Calendar时间很诡异,自己会变,求教
第一个form提交后,页面就跳转了,第二个form还有机会提交吗?