JSP中若已经接受了上一个页面传的值当再次刷新这个界面时如何保留下来这个值

/admin_two_look_sorc.jsp中有:Stringname=newString(request.getParameter("sorctname").get... /admin_two_look_sorc.jsp中有:

String name=new String(request.getParameter("sorctname").getBytes("ISO-8859-1"),"GB2312");接受了值,
-----------------------------------------------------------
<form action="./admin_two_look_sorc.jsp" method="post">
请选择所要查看的班级-
<select name="choseclass">
<%
Connection conn4=DriverManager.getConnection(connectDB,Dbuser,Dbpassword);
System.out.println("连接数据库成功");
String sql4 = "SELECT DISTINCT 班级 FROM "+name;
stmt = conn4.prepareStatement(sql4);
rs4=stmt.executeQuery();
while(rs4.next())
{
out.println("<option value="+rs4.getString(1)+">"+rs4.getString(1)+"</option>");
}
%>
<INPUT TYPE="submit" value="确定">
</select>
</form>
</div>
------------------通过<form action="./admin_two_look_sorc.jsp" method="post">在本页中传一个新的值可是他会包一个String name=newString(request.getParameter("sorctname").getBytes("ISO-8859-1"),"GB2312");接受不到他上一级页面给他发的值,这怎么办
展开
 我来答
淡墨灬知予
2013-06-30
知道答主
回答量:4
采纳率:0%
帮助的人:5.5万
展开全部
在第二个界面接收到第一个界面传递的值后把值绑定到session中。然后再从是session中取值。
mraaronjin
2013-06-18 · TA获得超过126个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:122万
展开全部
如果是单纯刷新的话,你不需要担心传值掉落的问题,根据HTTP协议会再次获得。

如果是你手动刷新,你需要带个参数过去,可能原本是FORM的,你要做一个FORM或者用?参数的形式来做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式