org.soybeanMilk.web.servlet
类 DispatchServlet

java.lang.Object
  继承者 javax.servlet.GenericServlet
      继承者 javax.servlet.http.HttpServlet
          继承者 org.soybeanMilk.web.servlet.DispatchServlet
所有已实现的接口:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class DispatchServlet
extends javax.servlet.http.HttpServlet

框架整合servlet,它可以将WEB请求转给执行器

作者:
earthAngry@gmail.com
另请参见:
序列化表格

字段摘要
static java.lang.String FORWARD_PATH_INFO_ATTRIBUTE
          servlet规范"forward"属性-path_info
static java.lang.String FORWARD_SERVLET_PATH_ATTRIBUTE
          servlet规范"forward"属性-servlet_path
static java.lang.String INCLUDE_PATH_INFO_ATTRIBUTE
          servlet规范"include"属性-path_info
static java.lang.String INCLUDE_REQUEST_URI_ATTRIBUTE
          servlet规范"include"属性-request_uri
static java.lang.String INCLUDE_SERVLET_PATH_ATTRIBUTE
          servlet规范"include"属性-servlet_path
 
构造方法摘要
DispatchServlet()
           
 
方法摘要
 void destroy()
           
 java.lang.String getAppExecutorKey()
           
 java.lang.String getEncoding()
           
 Executor getExecutor()
           
 WebObjectSourceFactory getWebObjectSourceFactory()
           
 void init()
           
 void processTarget(Executable executable, WebObjectSource objSource)
          处理可执行对象的目标
 void setAppExecutorKey(java.lang.String appExecutorKey)
           
 void setEncoding(java.lang.String encoding)
           
 void setExecutor(Executor executor)
           
 void setWebObjectSourceFactory(WebObjectSourceFactory webObjectSourceFactory)
           
 
从类 javax.servlet.http.HttpServlet 继承的方法
service
 
从类 javax.servlet.GenericServlet 继承的方法
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

INCLUDE_REQUEST_URI_ATTRIBUTE

public static final java.lang.String INCLUDE_REQUEST_URI_ATTRIBUTE
servlet规范"include"属性-request_uri

另请参见:
常量字段值

INCLUDE_PATH_INFO_ATTRIBUTE

public static final java.lang.String INCLUDE_PATH_INFO_ATTRIBUTE
servlet规范"include"属性-path_info

另请参见:
常量字段值

INCLUDE_SERVLET_PATH_ATTRIBUTE

public static final java.lang.String INCLUDE_SERVLET_PATH_ATTRIBUTE
servlet规范"include"属性-servlet_path

另请参见:
常量字段值

FORWARD_PATH_INFO_ATTRIBUTE

public static final java.lang.String FORWARD_PATH_INFO_ATTRIBUTE
servlet规范"forward"属性-path_info

另请参见:
常量字段值

FORWARD_SERVLET_PATH_ATTRIBUTE

public static final java.lang.String FORWARD_SERVLET_PATH_ATTRIBUTE
servlet规范"forward"属性-servlet_path

另请参见:
常量字段值
构造方法详细信息

DispatchServlet

public DispatchServlet()
方法详细信息

getExecutor

public Executor getExecutor()

setExecutor

public void setExecutor(Executor executor)

getWebObjectSourceFactory

public WebObjectSourceFactory getWebObjectSourceFactory()

setWebObjectSourceFactory

public void setWebObjectSourceFactory(WebObjectSourceFactory webObjectSourceFactory)

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

getAppExecutorKey

public java.lang.String getAppExecutorKey()

setAppExecutorKey

public void setAppExecutorKey(java.lang.String appExecutorKey)

destroy

public void destroy()
指定者:
接口 javax.servlet.Servlet 中的 destroy
覆盖:
javax.servlet.GenericServlet 中的 destroy

init

public void init()
          throws javax.servlet.ServletException
覆盖:
javax.servlet.GenericServlet 中的 init
抛出:
javax.servlet.ServletException

processTarget

public void processTarget(Executable executable,
                          WebObjectSource objSource)
                   throws javax.servlet.ServletException,
                          java.io.IOException
处理可执行对象的目标

参数:
executable -
objSource -
抛出:
javax.servlet.ServletException
java.io.IOException