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
  • 相关阅读:
    js 小数取整的函数
    VS2015 Apache Cordova
    C# 标签(条码)
    异步提交form的时候利用jQuery validate实现表单验证
    调试javascript
    Chrome 控制台console的用法
    MvcPager分页控件以适用Bootstrap
    更好理解接口
    为什么上班一天都是坐着,但仍会疲惫不堪?(转)
    如何解决空虚感?(转)
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/6601865.html
Copyright © 2011-2022 走看看