求助jsp的刷新问题

嗨妖精 2014-05-30 11:30:38
<div id="logindiv"><jsp:include page="data/assit/login.jsp"></jsp:include></div>

<div id="userdiv" style="display:none">
<jsp:include page="data/assit/user.jsp" flush="true"></jsp:include>

是这样的:我想刚打开这个页面的时候显示logindiv这个内容

当触发事件后更换userdiv (设置其style)

但是由于是没触发事件的时候其实已经包含了。。所以求解要如何刷新user.jsp

user.jsp 和 login.jsp 是网页一部分
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗨妖精 2014-05-30
  • 打赏
  • 举报
回复
引用 2 楼 chanelin 的回复:
可以试试,我研究一下
3楼我重新描述了下。。。不知道描述清楚没有。
嗨妖精 2014-05-30
  • 打赏
  • 举报
回复
我贴下代码。

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<html>
  <head>
    <title>Bootstrap 101 Template</title>
  </head>

  <body >
    <div id="container">
    <div id="logindiv"><jsp:include page="data/assit/login.jsp"></jsp:include></div>
    
	<div id="userdiv" style="display:none">
	<jsp:include page="data/assit/user.jsp" flush="true"></jsp:include>
	</div>
    <div id="registdiv" style="display:none">
    <jsp:include page="data/assit/regist.jsp"></jsp:include></div>
   
 </div>

 
  </body>
</html>

大概就是这样 我点击提交按钮 就会将login.jsp 替换为 user.jsp...但是问题也就出在这里 比如我登陆成功吧:我保存的session在user.jsp里面拿不到。。。传参数的话就是null..
嗨妖精 2014-05-30
  • 打赏
  • 举报
回复
引用 1 楼 wyxuan 的回复:
"但是由于是没触发事件的时候其实已经包含了。 " 不是很理解
是这样的 就是本来这个页面就已经包含了 <div id="logindiv"><jsp:include page="data/assit/login.jsp"></jsp:include></div> <div id="userdiv" style="display:none"> <jsp:include page="data/assit/user.jsp" flush="true"></jsp:include> 而user.jsp里面含有一个获取参数的东东....如果用<jsp:param> 的话 我还没提交 所以这里的param会为null。。 不知听懂没有。。
chanelin 2014-05-30
  • 打赏
  • 举报
回复
可以试试,我研究一下
wyxuan 2014-05-30
  • 打赏
  • 举报
回复
"但是由于是没触发事件的时候其实已经包含了。 " 不是很理解

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧