当用户会话已过期或连接未激活时,我正在尝试刷新我的网页。我尝试了很多代码,但似乎没有用。我使用的最后一个代码是
if(session.getAttribute("connection") != null && !session.getAttribute("connection").equals("")){
conn = (DBConnection) session.getAttribute("connection");
if(conn == null){
response.setContentType("text/html");
response.setHeader("Refresh", "3");
return;
}
}else{
response.setContentType("text/html");
response.setHeader("Refresh", "3");
return;
}
我也尝试过 response.sendRedirect() 和 request.getrequestdispatcher.forward() 但效果不佳。servlet 由需要 json 对象的 javascript 调用。