举个例子:
只有注册用户可以进入ticket.jsp页面,过滤器部分代码
if(session.getAttribute("user")!=null){
chain.doFilter(request, response);
}
else{
out.println("<script language='javascript'>alert('你还未登录');history.go(-1);</script>");
}
web.xml文件部分代码:
<filter-mapping>
<filter-name>UserFilter</filter-name>
<url-pattern>/ticket.jsp</url-pattern>
</filter-mapping>
在运行时,如果没登录,弹出的警告框的中文也是乱码。这时我登录后还是进不去ticket.jsp。重刷新页面后才可以进去,但是打开的ticket.jsp中文全是乱码(如果不用过滤器过滤该页面,打开后就是正常的)。
望大侠们不吝赐教,谢谢
只有注册用户可以进入ticket.jsp页面,过滤器部分代码
if(session.getAttribute("user")!=null){
chain.doFilter(request, response);
}
else{
out.println("<script language='javascript'>alert('你还未登录');history.go(-1);</script>");
}
web.xml文件部分代码:
<filter-mapping>
<filter-name>UserFilter</filter-name>
<url-pattern>/ticket.jsp</url-pattern>
</filter-mapping>
在运行时,如果没登录,弹出的警告框的中文也是乱码。这时我登录后还是进不去ticket.jsp。重刷新页面后才可以进去,但是打开的ticket.jsp中文全是乱码(如果不用过滤器过滤该页面,打开后就是正常的)。
望大侠们不吝赐教,谢谢
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />
2)更改 Java 程序:public class ThreeParams extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html; charset=GBK");
...
}
}3)
keywords=new String(request.getParameter("keywords").getBytes("8859_1"));
着急啊...