Struts2怎樣呼叫Servlet?萬用字元怎樣使用?Struts2的動態方法呼叫如何配置使用?Struts2如何在執行方法之前進行驗證?
阿新 • • 發佈:2018-12-10
1.Struts2怎樣呼叫Servlet// servlet.api的三種方式
1.ActionContext.getContext().getSession();//Action上下文呼叫
2.ServletActionContext.getRequest().getSession();//ServletActionContext生成原生session.
3.ServletRequestAware的實現,呼叫原生servlet
2.Struts2的動態方法呼叫如何配置使用? //動態方法呼叫
1.開啟動態方法配置為true
<constant name=”struts.enable.DynamicMethodInvocation” value=”true”></constant>
2.Action name!method;//動態呼叫方法
3. 萬用字元怎樣使用? //萬用字元*
*//在Action的name屬性裡定義萬用字元
{num} 在Action內部通過num值獲取指定的萬用字元內容
4.Validate驗證(Struts2如何在執行方法之前進行驗證?)
在Struts的Action類中,通過validate+XXX方法,當struts.xml呼叫XXX方法時,會先自動執行validate+XXX這個方法,然後再去執行XXX這個方法,達到對在執行XXX之前,起到驗證XXX的目的。