我有一个文本框。提交表单时,它会导航到另一个JSP文件。在那个文件上,我想设置会话值,并在下一行我想获得该会话值。在JSP中提交表单时从输入框中设置会话值
例如:
File1.JSP
<form action="File2.JSP" method="post">
<input type="text" name="searchtxt"/>
<input type=submit value="Save"/>
</form>
File2.JSP
<%
String searxhtxt=request.getParameter("searchtxt");
if(searchtxt!=null && !searchtxt.equals("")){
request.getSession().setAttribute("searchtxt",searchtxt);
}
String text=session.getAttribute("searchtxt").toString();
%>
但始终我得到空值,即使文本框中包含空或一定的价值。如何解决这个问题呢?
你在浏览器中查看是否值获得提交给服务器,则可以改变吗? – Uooo