日期:2014-05-17  浏览次数:20603 次

jsp新手,不要笑话
jsp中第一个页面通过include的param向第二个页面传递参数,当param的value是个确定的数时,这个我懂;现在我想让param传递第一个页面中一个文本框(用户可输入)的数,怎么弄?求各位大虾,错误了很多次了
<input type="text" name="001" >
<jsp:include page="next.jsp">
  <jsp:param name="up" value="________"/>
</jsp:include>
就是上边那个value怎么填

------解决方案--------------------
探讨
jsp中第一个页面通过include的param向第二个页面传递参数,当param的value是个确定的数时,这个我懂;现在我想让param传递第一个页面中一个文本框(用户可输入)的数,怎么弄?求各位大虾,错误了很多次了
<input type="text" name="001" >
<jsp:include page="next.jsp">
<jsp:param name="up" v……

------解决方案--------------------
这个不需要用param来传递了 ,只需要在第二个页面用request对象的getParameter()方法获取第一个页面的参数值 貌似好像还要把input放在form表单中
------解决方案--------------------
<%=request.getParameter("name")%>
name的双引号加上试试.