zoukankan      html  css  js  c++  java
  • filter原理

    index.jsp:

    <a href="product-input.action">input</a>

    <form action="product-save.action" method="post">
    ProductName:<input type="text" name="productName"/><br>
    productDesc:<input type="text" name="productDesc"/><br>
    productPrice:<input type="text" name="productPrice"/><br>
    <input type="submit" name="submit" value="submit">
    </form>

    details.jsp:

    productId:${product.productId}

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
            // TODO Auto-generated method stub
            // place your code here
            HttpServletRequest req=(HttpServletRequest) request;
            String servletPath = req.getServletPath();
            System.out.println(servletPath);
            String path = null;
            if("/product-input.action".equals(servletPath)){
                path="/WEB-INF/pages/input.jsp";
            }
            if("/product-save.action".equals(servletPath)){
                String productName = request.getParameter("productName");
                String productDesc = request.getParameter("productDesc");
                String productPrice = request.getParameter("productPrice");
                Product product = new Product(null, productName, productDesc, productPrice);
                product.setProductId(1001);
                System.out.println(product);
                request.setAttribute("product", product);
                path = "/WEB-INF/pages/details.jsp";
            }
            if(path!=null){
                request.getRequestDispatcher(path).forward(request, response);
                return;
            }
            // pass the request along the filter chain
            chain.doFilter(request, response);
        }
    
    filterDispatcher
  • 相关阅读:
    数値処理
    linux使用rsync+inotify-tools+ssh实现文件实时同步
    Linux内核分析第九次作业
    Linux内核原理第八次作业
    Linux内核分析第七次作业
    Linux内核分析第六次作业
    《Linux内核原理与设计》第五周作业
    《Linux内核原理与分析》第四次作业
    Linux内核分析第三次作业
    Linux内核分析第二次作业
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/6601865.html
Copyright © 2011-2022 走看看