当页面跳转到其他页面再跳转回来时,内容仍然存在,怎么才能把文本框中输入的内容保存下来
解决方案 »
- s:datetimepicker dojo未定义
- jsp 编程中出现 invalid character constant
- JSP中 如何设点某一版块 只有管理员可以操作
- ASP怎样转化为JSP?
- 谁能给我一段把页面直接导入到word的代码,最好也有导入到excel的
- 关于连接池的超怪问题,进来留言都有分。
- 那里错了?这里人气比较旺一点,先放这里吧!斑竹手下留情!
- 谁能给我短消息运营网站 JSP+linux+客户端 的解决方案 (来着均有分啊)
- $$$$$$$$$$$$$那就再问一个问题,applet可以和jsp通信吗?在线等待,正确就送高分!!!
- 一个莫名其妙的问题,在线等待!!!!急!!!!!!!!
- 急求个小文件!!
- 使用struts2的<s:form>问题
//先保存
request.getSession().setAttribute(key,"hello");//在跳转后的页面取出来
String str = null;
str = request.getSession().getAttribute(key);
首先获取文本框输入的值 String info = request.getParameter("info");
之后保存输入到文本框的值,用 session.setAttribute("info", info); 在1.jsp中:
最后文本框需写成<input type="text" size="20" name="info" value=session.getAttribute("info"); >
在jsp页面用:
${sessionScope.xxx}显示
<%
String info = session.setAttribute("info", info)==null?"":session.setAttribute("info", info).toString();
%>
<input type="text" size="20" name="info" value="<%=info%>" />
<%
String info = session.setAttribute("info", info)==null?"":session.setAttribute("info", info).toString();
%>
<input type="text" size="20" name="info" value=" <%=info%>" />
session.setAttribute("info", info)返回值是void ,这个方法能行不?
存在session中的值只要不关掉网页就一直存在.所以在其它网页也可打开.在1.jsp中:
session.setAttribute("name","liudehua");
在2.jsp中:
String name=(String)session.getAttribute("name");
当然在其它页面中也可以用这String name=(String)session.getAttribute("name");来获取存在session中的name对象的值.
你打开一个网页 就是一次客户端和服务器端的会话 在此会话期间它会一直保存 除非你关闭浏览器重新打开 它就不存在了
如果你想关闭浏览器还想保存 就得使用cookie这句应该是这样:
<input type="text" size="20" name="info" value=<%=session.getAttribute("info")%>; >
昨天明知错了 但是没改 不好意思!
if(所判断的条件)
{
<script type="text/javascript">
history.back();
</script>
}
else
{
继续执行;
}
自己罗嗦下:填写完成后,触发action/servlet/其他
在其中写上session.setAttribute("给需要的值起个名",获取文本框的值);然后当你返回的时候,
把文本框的value="${起的那个名字就OK了}"
如果不使用表达式语言就使用value="<%= session.getAttribute("起的那个名")%>"