在使用Ext JEE Bridge的狀態下Server端Action類別只會獲得Client端傳來的參數.
如果要取得request, session, application可以透過
- ejeeb.router.Router的getRequest()取得request
- ejeeb.router.DefaultRouter的getRequest(), getSession()與getApplication來取得request, session, application.
- 在類別(介面)中提供標記為ejeeb.router.info.annotation.RequestInfoSetter, ejeeb.router.info.annotation.SessionInfoSetter或 ejeeb.router.info.annotation.ApplicationInfoSetter的方法, 由Router主動注入給action物件(方法的傳入參數型態必須是HttpServletRequest, HttpSession, ServletContext 或是實作ejeeb.router.info.RequestInfoProvider, ejeeb.router.info.SessionInfoProvider, 或ejeeb.router.info.ApplicationInfoProvider的任何類別)
沒有留言:
張貼留言