form表单逐条添加,无法二次提交问题,请教? 问题: jsp 表单注册,需要逐条提交,即jsp--》servlet数据存入数据库 ,在返回到该jsp页面,显示上次插入数据 ,下边再有from表单增加提交,仍提交到该servlet,问题出现了,内容无法传至servlet。请问,问题出在那,要想逐条添加数据应该怎么弄?谢了!二次提交JSPServletform表单 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <Fieldset> <legend>模板名称:<%=name%></legend> <form method="post" action="../AddPara"> <table align="left" width="70%" > <% int i=1; if(rs!=null){ for(Object[] obj:rs) { %> <tr> <td><%=i %> </td> <td>参数名称:</td> <td><%=obj[0] %></td> <td>参数类型</td> <td><%=obj[1]%></td> </tr> <% i++;}}%> <tr> <td><input type="text" name="cosId" value=<%=i%> readOnly="true"/> </td> <td width="100px">参数名称</td><td><input type="text" name="name"/></td> <td width="100px">参数类型</td><td> <select name="type" > <option value=null>-请选择-</option> <option value="1 ">文本</option> <option value="2">日期</option> <option value="3">数字</option> <option value="4">网络地址</option> <option value="5">文本存储</option> </select></td> <td> <input type="hidden" name="templateId" value=<%=id%> /> <input type="submit" value="新增" onclick="queren()"/></td> </tr> </table> </form></FieldSet> servlet处理完了,应该再回到这个页面,redirect 能回到这个界面,显示正常(之前提交内容),但是填上内容再次提交,就走不到该servlet。 ation里用绝对路径,别用相对路径 能回到这个界面,显示正常(之前提交内容),但是填上内容再次提交,就走不到该servlet。那走到哪了?url显示的是什么 建议你form里面的action属性用绝对路径,不要用相对路径,这样应该可以解决问题 action指向的是一个servlet。相对路径?不太清楚,不是得与<url-pattern>对应么? 能回到这个界面,显示正常(之前提交内容),但是填上内容再次提交,就走不到该servlet。那走到哪了?url显示的是什么没有用redirect,不是容易数据丢失么,用的request.getRequestDispatcher。点击提交后就是白屏,谁也不显示 不是的,最直接的方式就是把浏览器的地址栏那个URL链接复制过去进行测试一下,应该就没有问题了 不是的,最直接的方式就是把浏览器的地址栏那个URL链接复制过去进行测试一下,应该就没有问题了果然没问题了。太感谢了,这是什么原因呢请教? 传智播客培训“7天3G-Android实战班”,团报3人学费省500,找两位组团。 关于jsp链接数据库的问题 表单带出信息 向前辈,高人,大虾,问一个 比较俗气,但是又显示的问题?? 为什么没有生成log4j的文件日志?? 急求 jspsmartUpload,100分,立刻结帐! 100个javaee精英群最新开业,欢迎打算从事javaee的程序员加入 关于从配置文件读入相关参数的性能问题 Tomcat 一般什么时候需要从启 spring mvc+hibernate插入时候中文乱码 s标签问题 datefield的显示问题
<legend>模板名称:<%=name%></legend>
<form method="post" action="../AddPara">
<table align="left" width="70%" >
<%
int i=1;
if(rs!=null){
for(Object[] obj:rs)
{
%>
<tr>
<td><%=i %> </td>
<td>参数名称:</td>
<td><%=obj[0] %></td>
<td>参数类型</td>
<td><%=obj[1]%></td>
</tr>
<% i++;}}%>
<tr>
<td><input type="text" name="cosId" value=<%=i%> readOnly="true"/> </td>
<td width="100px">参数名称</td><td><input type="text" name="name"/></td>
<td width="100px">参数类型</td><td>
<select name="type" >
<option value=null>-请选择-</option>
<option value="1 ">文本</option>
<option value="2">日期</option>
<option value="3">数字</option>
<option value="4">网络地址</option>
<option value="5">文本存储</option>
</select></td>
<td>
<input type="hidden" name="templateId" value=<%=id%> />
<input type="submit" value="新增" onclick="queren()"/></td>
</tr>
</table>
</form>
</FieldSet>
那走到哪了?
url显示的是什么
那走到哪了?
url显示的是什么没有用redirect,不是容易数据丢失么,用的request.getRequestDispatcher。点击提交后就是白屏,谁也不显示
不是的,最直接的方式就是把浏览器的地址栏那个URL链接复制过去进行测试一下,应该就没有问题了
不是的,最直接的方式就是把浏览器的地址栏那个URL链接复制过去进行测试一下,应该就没有问题了
果然没问题了。太感谢了,这是什么原因呢请教?