我需要传输数据从1.jsp到2.jsp我如何将表单数据从一个jsp页面传递给另一个?
会有复选框和单选按钮和下拉,我需要从1.jsp传递到2.jsp,然后生病使用2中的数据.JSP生成正确的页面
有没有这样做没有通过这些信息通过URL的一种方式?
继承人我捣鼓形式:http://jsfiddle.net/S2SxN/10/
所以,如果我有一个单选按钮ID的形式=“额外”我能得到它的价值时,我在1.jsp页面提交给2.jsp对?!?
1.jsp页面:
<form name="form1" id="form" action="/2.jsp">
<table>
<tr>
<td>I am interested in:</td>
<td><input type="radio" name="choice" value="consume" id="con"/> Cosuming and/or distributing OTC Markets data
</td>
</tr>
<tr>
<td></td>
<td><input type="radio" name="choice" value="extranet" id="extra"/> Providing connectivity to OTC Markets(Extranet)</td>
</tr>
<tr>
<td>
<input type="reset" id="re">
<input type="submit" id="sub" value="Submit">
</td>
</tr>
</table>
</form>
2.jsp:
<% if(request.getParameter("extra") != null) { %>
<h2>you selected <%= request.getParameter("extra") %></h2>
<% } else { %>
<h2>you selected <%= request.getParameter("con") %></h2>
<% } %>
某种原因,即时得到的 “CON” 的结果,而不是 “额外” 的时候,我得到了 “CON”结果是零... 我在做什么错?
提交表单2.jsp并用request.getParameter(“”),你的朋友。 – kunal
这可能比您需要的要重,但您可以将其存储在数据库中。 –
我认为@JHolyhead是对的。不仅仅是使用HTML方式以'POST'方式发送它? – 2011-09-21 19:37:40