jquery的ajax.load()方法在用户注销后遇到的问题
在学习中遇到一个问题。。。
我想实现的功能是根据不同的用户,在网页上显示各自收到的私信。 但是我在主页用load()方法加载显示私信的页面时,发现第一个用户登录进来显示信息正确,但是注销之后,第二个、第三个登陆进来都是显示的第一个人的信息。
代码思路如下:
首先首页加载到servlet(部分代码省略):
然后servlet传值给jsp页面,这里使用session来区分每个用户,session是登陆是存的:
然后jsp页面显示:
并且在我第二个用户、第三个用户调用那个load()方法时,发现他是直接显示页面的,根本没有运行那个servlet,所以我后面的人显示私信时,没有调用servlet ,就没有收到新的session。。我的猜测是这样,但是不知道怎么解决。
问题很长,感谢看完的
,哪个大神能指点一下我啊啊啊
我想实现的功能是根据不同的用户,在网页上显示各自收到的私信。 但是我在主页用load()方法加载显示私信的页面时,发现第一个用户登录进来显示信息正确,但是注销之后,第二个、第三个登陆进来都是显示的第一个人的信息。
代码思路如下:
首先首页加载到servlet(部分代码省略):
$('.featured').load('PrivateLetterShow');然后servlet传值给jsp页面,这里使用session来区分每个用户,session是登陆是存的:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
List<Letter> letters = new ArrayList<Letter>();
LetterDAO letterdao = new LetterDAO();
String userName =(String) request.getSession().getAttribute("userName");
System.out.println(userName);
letters = letterdao.getUnReadLetterByName(userName);
request.setAttribute("username", userName);
request.getRequestDispatcher("PrivateLetter.jsp").forward(request, response);
}
然后jsp页面显示:
<h2>未读私信</h2>
<
<c:forEach var="letter" items="${Letters}">
<div style="width:300px;float:left;"> 发件人:<c:out value="${letter.senderName}"></c:out> (<c:out value="${letter.sendDate}"></c:out>)
</div> <button type="button" class="butt">查看</button>
<div style="display:none">
<c:out value="${letter.info}"></c:out>
</div><br>
</c:forEach>
并且在我第二个用户、第三个用户调用那个load()方法时,发现他是直接显示页面的,根本没有运行那个servlet,所以我后面的人显示私信时,没有调用servlet ,就没有收到新的session。。我的猜测是这样,但是不知道怎么解决。
问题很长,感谢看完的
,哪个大神能指点一下我啊啊啊
...全文
相关推荐
Asp.net开发必备51种代码(非常实用).rar
Asp.net开发必备51种代码(非常实用).rar
高校技术转移办公室人员在推广科技成果时,如何解决技术推介材料制作繁琐、缺乏专业性的问题?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
利用 MATLAB 仿真均匀平面波极化的传播图像(线极化,圆极化).zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
产业园区运营如何通过智能手段精准匹配产业需求与技术供给?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
政府科技管理者在推动科技成果转化过程中,如何有效解决供需信息匹配不精准的问题?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。


