public class MaliCommonHttpServlet
extends javax.servlet.http.HttpServlet
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
encoding |
java.io.PrintWriter |
out |
Constructor and Description |
---|
MaliCommonHttpServlet() |
MaliCommonHttpServlet(MaliContext inContext) |
Modifier and Type | Method and Description |
---|---|
ProcessRequest |
checkSpaceWord(javax.servlet.http.HttpServletRequest request) |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
forwardErrorpage(ProcessRequest inprocess,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
static void |
forwardErrorpage(java.lang.String url,
ProcessRequest inprocess,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
有錯誤時forward 不正常資訊至errorjsp
|
static BaseTable |
getAjaxAttribute(BaseTable in)
get ajax attribute 參數資訊
|
static BaseTable |
getAjaxForward(BaseTable in,
java.lang.String intarget) |
static BaseTable |
getAjaxForwardAttribute(BaseTable in,
java.lang.String intarget) |
static java.lang.Object |
getAjaxObject(BaseTable in) |
java.util.Vector |
getAttributeData(javax.servlet.http.HttpServletRequest request) |
java.lang.Class |
getClassLoader(java.lang.String name) |
java.lang.String |
getencoding() |
static BaseTable |
getForward(BaseTable in,
java.lang.String intarget) |
static BaseTable |
getForwardAttribute(BaseTable in,
java.lang.String intarget)
轉換其他程式
|
static java.lang.Object |
getForwardObject(BaseTable in)
取 forward object
|
static clsSqlData[] |
getForwardParas(BaseTable inforward) |
java.lang.String |
getParameter() |
java.lang.String |
getParameter(java.lang.String para,
javax.servlet.http.HttpServletRequest request) |
java.util.Vector |
getParameterData(javax.servlet.http.HttpServletRequest request) |
BaseTable |
getServletAttribute(BaseTable in) |
static java.lang.String |
getServletUrl(javax.servlet.http.HttpServletRequest request) |
BaseTable |
getTableAttribute(BaseTable in) |
java.lang.String |
getTableClass(java.lang.String intablename)
直接取 class 位置, 若有定義,可直接取.若無定義則走原來的路
|
BaseTable |
getTableType(java.lang.String intablename) |
java.lang.String |
getTarget() |
void |
init(javax.servlet.ServletConfig servletconfig) |
static boolean |
isSystemUseConfig(java.lang.String insysid)
檢查系統是否有使用 *.do方式
|
boolean |
isUseConfig()
是否使用自定config
|
boolean |
isUseforward()
是否有set Forward
|
void |
outputJson(java.lang.String jsonString,
javax.servlet.http.HttpServletResponse response) |
void |
outputXML(java.lang.String xml,
javax.servlet.http.HttpServletResponse response) |
void |
setCurRunAction(BaseTable in) |
void |
setencoding(java.lang.String incode) |
void |
setParameter(java.lang.String inparameter) |
void |
setTableType(java.util.Hashtable intables) |
void |
setTarget(java.lang.String intarget) |
void |
setUseConfig(boolean in) |
java.lang.String |
toChi(java.lang.String input) |
ProcessRequest |
transferProceseRequest(java.lang.String message,
javax.servlet.http.HttpServletRequest request) |
public MaliCommonHttpServlet()
public MaliCommonHttpServlet(MaliContext inContext)
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
doPost
in class javax.servlet.http.HttpServlet
java.io.IOException
javax.servlet.ServletException
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
doGet
in class javax.servlet.http.HttpServlet
java.io.IOException
javax.servlet.ServletException
public ProcessRequest checkSpaceWord(javax.servlet.http.HttpServletRequest request)
public java.util.Vector getAttributeData(javax.servlet.http.HttpServletRequest request)
public java.util.Vector getParameterData(javax.servlet.http.HttpServletRequest request)
public java.lang.String toChi(java.lang.String input)
public void setencoding(java.lang.String incode)
public java.lang.String getencoding()
public void outputXML(java.lang.String xml, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException
public void outputJson(java.lang.String jsonString, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException
public void init(javax.servlet.ServletConfig servletconfig) throws javax.servlet.ServletException
init
in interface javax.servlet.Servlet
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
public static java.lang.String getServletUrl(javax.servlet.http.HttpServletRequest request)
public java.lang.String getParameter(java.lang.String para, javax.servlet.http.HttpServletRequest request)
public boolean isUseforward()
public void setCurRunAction(BaseTable in)
public java.lang.Class getClassLoader(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static BaseTable getForwardAttribute(BaseTable in, java.lang.String intarget)
in
- intarget
- public static BaseTable getAjaxAttribute(BaseTable in)
in
- public static BaseTable getAjaxForwardAttribute(BaseTable in, java.lang.String intarget)
public static java.lang.Object getForwardObject(BaseTable in)
in
- public static java.lang.Object getAjaxObject(BaseTable in)
public static BaseTable getForward(BaseTable in, java.lang.String intarget)
in
- intarget
- public static clsSqlData[] getForwardParas(BaseTable inforward)
public void setTarget(java.lang.String intarget)
public java.lang.String getTarget()
public void setParameter(java.lang.String inparameter)
public java.lang.String getParameter()
public void setTableType(java.util.Hashtable intables)
public BaseTable getTableType(java.lang.String intablename)
public java.lang.String getTableClass(java.lang.String intablename)
intablename
- public boolean isUseConfig()
public void setUseConfig(boolean in)
public static boolean isSystemUseConfig(java.lang.String insysid)
insysid
- public static void forwardErrorpage(java.lang.String url, ProcessRequest inprocess, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
inprocess
- request
- response
- public void forwardErrorpage(ProcessRequest inprocess, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public ProcessRequest transferProceseRequest(java.lang.String message, javax.servlet.http.HttpServletRequest request)