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

📄 reqdispatcherservlet.java

📁 J2EE & Tomcat books published by hope
💻 JAVA
字号:
package com.sun.j2ee.workflow.control.web;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import com.sun.j2ee.workflow.util.Debug;/** * @author Jian (James) Cai */public class ReqDispatcherServlet extends HttpServlet {	String dispatchtype;		public void init ( ServletConfig config ) throws ServletException	{		super.init(config);                Debug.println("ReqDispatcherServlet: Initializing");	}		public void service ( HttpServletRequest req, HttpServletResponse resp ) 			throws ServletException,IOException	{		PrintWriter out = resp.getWriter();                String type = "NONE";                if ((req.getParameter("type"))!=null)                {                    type = req.getParameter("type");                    Debug.println("ReqDispacherServlet: type got: "+ type);                                    }                		resp.setContentType("text/html");                                out.println("<HTML>");                out.println("<BODY>");		out.println(" <HR> ");                out.println("<p>");                out.println(" ReqDispacherServelt");                out.println("</p><p>");                out.println(" ServerName: " + req.getServerName() + " ServerPort: " + req.getServerPort());                out.println("</p>");		//out.println(" </BODY> ");		//out.println(" </HTML> " );                		RequestDispatcher rd = req.getRequestDispatcher("/admin");		RequestDispatcher rd2 = req.getRequestDispatcher("control");                if (type.equals("REQUEST"))                {		  		//rd.include(req, resp );                }                if (type.equals("FORWARD"))                {		  		rd.forward(req, resp );                }                if (type.equals("INCLUDE"))                {		  		rd.include(req, resp );                }                if (type.equals("ERROR"))                {	                    resp.sendError(404, "Error from ReqDispacherServlet");                }                                if (type.equals("CONTROL"))                {                    rd2.forward(req, resp);                }                		out.flush();		}                public void destroy()        {         Debug.println("ReqDispacherServlet: destroy()");           }}

⌨️ 快捷键说明

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