⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dispatcherfilter.java

📁 J2EE & Tomcat books published by hope
💻 JAVA
字号:
/*  * Filter and RequestDispatcher test */package com.sun.j2ee.workflow.control.filters;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.ServletException;import javax.servlet.ServletContext;import javax.servlet.ServletOutputStream;import java.io.*;import java.util.Date;import java.awt.*;import com.sun.image.codec.jpeg.JPEGImageEncoder;import java.awt.image.BufferedImage;import com.sun.j2ee.workflow.util.Debug;/** * * @author Jian (James) Cai * @version 0.1  */public class DispatcherFilter implements Filter{    private ServletContext ctx;    private String dispatchertype;    /** constructor     */        public DispatcherFilter() {        }        public void init (javax.servlet.FilterConfig filterConfig)          throws ServletException {    ctx = filterConfig.getServletContext();    dispatchertype = filterConfig.getInitParameter("type");    ctx.log("Filter " + filterConfig.getFilterName() +                                                 " initialized.");    }    public void doFilter(final ServletRequest request, final ServletResponse response, FilterChain chain) throws java.io.IOException,    javax.servlet.ServletException    {	//GenericResponseWrapper wrapper = new GenericResponseWrapper((HttpServletResponse)response);	chain.doFilter(request, response);	//ServletOutputStream out = response.getOutputStream();        PrintWriter out = response.getWriter();        Debug.println("DispatcherFilter: filter the admin as type: "+ dispatchertype);		//message = getFilterConfig().getInitParameter("message");	//response.setContentType("text/html");        out.println("<p><p>");	out.println("<p>DispacherFilter Checking dispacher: <p>");	out.println("<table BORDER COLS=2 WIDTH=\"100%\" NOSAVE >");	out.println("<tr>");	out.println("<td>Dispacher Value:</td>");	out.println("<td>"+dispatchertype+"</td>");	out.println("</tr>");	out.println("</table>");	out.println("</body>");	out.println("</html>");        	out.flush();	out.close();    }        public void destroy() {    }    }

⌨️ 快捷键说明

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