我是JSP的新手,有如下问题。
在servlet1中,我可以使用request.getParameter()来获取SELECT var1的值。
String ciStr = request.getParameter("var1")
但是有什么办法可以从servlet2中获取SELECT var1吗?
感谢。
JSP代码
<form action="Servlet1" method="post" enctype="multipart/form-data">
Confidence Interval
<SELECT name="var1" >
<OPTION value="ci99">99%</OPTION>
<OPTION value="ci95">95%</OPTION>
<OPTION value="ci90">90%</OPTION>
</SELECT> <br>
<textarea name="textArea1" style="width:500px;height:150px;"></textarea> <br>
<input type="submit" value="Submit" size="20" />
</form>
<form action="Servlet2" method="post" enctype="multipart/form-data">
Confidence Interval
<SELECT name="var2" >
<OPTION value="ci99">99%</OPTION>
<OPTION value="ci95">95%</OPTION>
<OPTION value="ci90">90%</OPTION>
</SELECT> <br>
<textarea name=textArea2" style="width:500px;height:150px;"></textarea> <br>
<input type="submit" value="Submit" size="20" />
</form>
答案 0 :(得分:0)
是的,您可以使用HttpSession对象在服务器上设置值,然后在服务器上的任何位置获取这些值。
HttpSession hs=request.getSession();
您可以使用唯一名称设置值。
hs.setAttribute("name","value");
并使用名称获取服务器上的任何位置。
String var=(String)hs.getAttribute("name");