英特內軟體股份有限公司


jcx.servlet.common
Class multiStepServlet

jcx.servlet.Servlet
  |
  +--jcx.servlet.common.htmlServlet
        |
        +--jcx.servlet.common.multiStepServlet
Direct Known Subclasses:
accServlet, APServlet, ARServlet, boardServlet, calendarServlet, cartServlet, humanResourceServlet, libraryServlet, mrpServlet, productServlet, purchaseServlet, quotationServlet, retailServlet, roupServlet, treeServlet, voucherServlet, wholeSaleServlet

public abstract class multiStepServlet
extends htmlServlet

此類別 multiStepServlet 為具有不同畫面流程Servlet之基礎類別, 適用於一個具有流程的功能,需要多個步驟來組合,此處定義原型。 繼承此物件之 Java 程式可以不需實作 run() Method ,只要直接寫 step0() step1() .... 程式能自動判斷 傳入之step參數,然後執行正確的 step. 如果有問題時,程式會執行 show_step_not_found() ,印出

stepN not defined

程式設計師可自行 override 以自定 Error Message


Fields inherited from class jcx.servlet.Servlet
files, req, resp
 
Constructor Summary
multiStepServlet()
           
 
Method Summary
 void run1()
          繼承此物件之 Java 程式可以不需實作 run() Method ,只要直接寫 step0() step1() ....
 void show_step_not_found(java.lang.String methodName)
          如果有step 找不到時,程式會執行 show_step_not_found() ,印出 stepN not defined 程式設計師可自行 override 以自定 Error Message
 
Methods inherited from class jcx.servlet.Servlet
addCookie, checkClientTrusted, checkServerTrusted, decode, equals, fromEscapeCode, getAcceptedIssuers, getClientProperty, getCookies, getFileInputStream, getFormData, getHeader, getInputStream, getMemoryInputStream, getMethod, getOutputStream, getParameter, getPath, lzw_decompress, returnAuthenticateResponse, returnAuthenticateResponse, returnErrorResponse, returnNormalResponse, run, setHeader, ToHtml, ToSql, verify
 

Constructor Detail

multiStepServlet

public multiStepServlet()
Method Detail

run1

public void run1()
          throws java.lang.Exception
繼承此物件之 Java 程式可以不需實作 run() Method ,只要直接寫 step0() step1() .... 程式能自動判斷 傳入之step參數,然後執行正確的 step. 如果有問題時,程式會執行 show_step_not_found() ,印出

stepN not defined

程式設計師可自行 override 以自定 Error Message
Overrides:
run1 in class htmlServlet
Following copied from class: jcx.servlet.Servlet
Returns:
none
Throws:
java.lang.Exception - if any Exception.

show_step_not_found

public void show_step_not_found(java.lang.String methodName)
如果有step 找不到時,程式會執行 show_step_not_found() ,印出

stepN not defined

程式設計師可自行 override 以自定 Error Message

英特內軟體股份有限公司