说明:我在web应用首页有个链接,当点击链接时,调用Javascrit,调用Servlet,Servlet做一些处理,想处理完"刷新"原页面,用response.sendRedirect("/");后,是在原页面,但页面没有刷新.不知如何做.下面是Servlet代码.
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
...//一段代码,但没有向页面输出.
response.sendRedirect("/");
return;
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
...//一段代码,但没有向页面输出.
response.sendRedirect("/");
return;
}
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
看看
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
...//一段代码,但没有向页面输出.
response.sendRedirect("/");
return;
}
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>
看看
RequestDispatcher re = request.getRequestDispatcher("/");
re.forward(request,response);
看看
response.sendRedirect("首页.jsp");
应该可以啊,当然你会真的就写"首页"了吧。要不然把你的“某个链接,这个链接有个Onclick响应,这个响应(是用Javascript)调用一个Servlet……”页面的 HTML 代码贴出来看