如何使jap代码更安全

解决方案 »

  1.   

    struts2中有机制,你可以去看看
      

  2.   

    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;public class FilterStation extends HttpServlet implements Filter {
        private FilterConfig filterConfig;    public void init(FilterConfig filterConfig) throws ServletException {
            this.filterConfig = filterConfig;
        }
        public void doFilter(ServletRequest request, ServletResponse response,
                             FilterChain filterChain) throws ServletException,
                IOException {
    HttpSession session=((HttpServletRequest)request).getSession();
            response.setCharacterEncoding("gbk");
           if(session.getAttribute("user")==null){
           PrintWriter out=response.getWriter();
           out.print("<script language=javascript>alert('还未登陆!');window.location.href='../index.jsp';</script>");
           }else{
            filterChain.doFilter(request, response);
           }
        }    public void destroy() {
        }
    }