checkresponsefilter.java

来自「icsamples目录中有icsamples网络程序。 这个程序包括J2EE网络」· Java 代码 · 共 68 行

JAVA
68
字号
package jwadbook.filter;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.RequestDispatcher;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.util.*;/** * * @author Jian (James) Cai */public class CheckResponseFilter implements Filter{        public void init(final FilterConfig filterConfig)     {    }    public void destroy()    {    }        public CheckResponseFilter() {   }    public void doFilter(final ServletRequest request,			 final ServletResponse response,			 FilterChain chain) 	throws java.io.IOException, javax.servlet.ServletException     {	PrintWriter out = response.getWriter();	chain.doFilter(request, response);     HttpServletResponse httpresponse = (HttpServletResponse)response;	out.println("<p><p>");	out.println(" <FONT COLOR='#009999' SIZE='4' face='Arial'> ");	out.println(" <STRONG>This table is generated from the CheckResponseFilter</STRONG> ");	out.println(" </FONT> ");	out.println(" <HR> ");	out.println(" <H2></H2> ");     out.println("<CENTER>");     out.println ( "<TABLE Border=1 BGCOLOR=WHITE> ");     out.println("<TR BGCOLOR='#99cee6'> <TH> Parameter</TH> <TH> Value</TH></TR> ");	out.println("<tr>");	out.println("<td>Buffer Size</td>");	out.println("<td>" + httpresponse.getBufferSize()+"</td>");	out.println("</tr>");	out.println("<tr>");	out.println("<td>If Committed</td>");	out.println("<td>"+ httpresponse.isCommitted()+"</td>");	out.println("</tr>");	out.println("</TABLE>");     out.println("</CENTER>");     	out.println("</body>");	out.println("</html>");    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?