struts2是如何擷取web中 request、session、application的了,struts2有4種方式擷取web對象
1.通過servletactioncontext取httpservletrequest對象
2.通過servletrequestaware,(servletresponseaware )來注入httpservletrequest、(httpservletresponse)對象
3.通過actioncontext取map
4.通過requestaware,sessionaware,applicationaware接口,來注入 三個map
下面的例子就用以上4種方式來實作如何擷取web對象
首先建立一個實體類,接收從用戶端傳過來的參數,通過modeldriven,如果對傳遞參數不明白的可以參看我上篇文章 三種對象傳參和modeldriven的原理
一個student實體類
下面是通路頁面 index,jsp
下面struts.xml
通路成功顯示頁面show.jsp