jsp中使用<jsp:forward page=""></jsp:forward>从页面1到页面3
在页面1中输入一个值,按提交键到页面2,再在页面2中输入一个值按提交键到页面3,在页面3中输出上述两个数的乘积。...
在页面1中输入一个值,按提交键到页面2,再在页面2中输入一个值按提交键到页面3,在页面3中输出上述两个数的乘积。
展开
展开全部
<jsp:forward>标记是自动提交到的目标页面,如果你的页面中使用了这个标记的话,提交按钮就不会再起作用了,要实现你要求的这个功能的话,其实可以直接使用EL表达式加隐藏域的方法可能会更简单一些,代码如下:
页面1:page1.jsp
<form action="page2.jsp">
数据1:<input type="text" name="num1"><input type="submit" value="提交"/>
</form>
页面2:page2.jsp
<form action="page3.jsp">
<input type="hidden" name="num1" value="${param.num1}">
数据2:<input type="text" name="num2"><input type="submit" value="提交"/>
</form>
页面3:page3.jsp
计算结果:${param.num1*param.num2}
页面1:page1.jsp
<form action="page2.jsp">
数据1:<input type="text" name="num1"><input type="submit" value="提交"/>
</form>
页面2:page2.jsp
<form action="page3.jsp">
<input type="hidden" name="num1" value="${param.num1}">
数据2:<input type="text" name="num2"><input type="submit" value="提交"/>
</form>
页面3:page3.jsp
计算结果:${param.num1*param.num2}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询