That, that, the .... Filter now uses this to do a little application----------"clang, Clang, clang, clang ....->_-> < ugly message board > ."
Requirements:
----------right, that's it. Ugly force:
Then there is a code: (JSP part)
Web. xml File section
Servlet class:
Filter class:
1 PackageDemo;2 3 Importjava.io.IOException;4 5 ImportJavax.servlet.Filter;6 ImportJavax.servlet.FilterChain;7 ImportJavax.servlet.FilterConfig;8 Importjavax.servlet.ServletException;9 Importjavax.servlet.ServletRequest;Ten ImportJavax.servlet.ServletResponse; One Importjavax.servlet.http.HttpServletRequest; A ImportJavax.servlet.http.HttpServletResponse; - - Public classLiuyanbanImplementsFilter { the - @Override - Public voiddestroy () { - //TODO auto-generated Method Stub + - } + A @Override at Public voidDoFilter (servletrequest request, servletresponse response, -Filterchain chain)throwsIOException, servletexception { - //TODO auto-generated Method Stub - -HttpServletRequest req =(httpservletrequest) request; -HttpServletResponse resp =(httpservletresponse) response; inString username = req.getparameter ("username"); -String comment = req.getparameter ("comment"); toUsername=username.replace ("Zhang", "Gong"); +Comment=comment.replace ("Animal", "* * *"); -Req.setattribute ("username", username); theReq.setattribute ("comment", comment); * Chain.dofilter (request,response); $ Panax Notoginseng } - the @Override + Public voidInit (Filterconfig filterconfig)throwsservletexception { A //TODO auto-generated Method Stub the + } - $}
View Code
Then show the result: (result.jsp)
The final effect is:
Small application of the end (Yi) Bar---filter (filter) of the servlet