當前位置:編程學習大全網 - 遊戲軟體 - 在struts2框架中獲取servlet api的方式有哪些

在struts2框架中獲取servlet api的方式有哪些

壹、在struts2框架中獲取servlet api的方式有3種;

二、每種具體介紹

1、最常用的壹種方式是使用ServletActionContext訪問Servlet

API

a、新建web工程,導入Struts2支持;

b、使用ActionContext訪問Servlet API

比如以上是LoginAction的execute方法,將hello屬性值設置為helloworld並放入session中,在結果頁面通過sessionScope.hello就可以將值取出來。

2、使用ActionContext訪問ServletAPI,將紅字部分替換成以下內容也可以。

從以上代碼可以看出,map所對應的就是session的內容。將session轉換為map,方便我們進行web的單元測試。

3、通過實現指定接口ServletContextAware,ServletRequestAware,ServletResponseAware。

下面以ServletRequestAware為例,介紹如何在Action中訪問HttpServletRequest對象

三、方法使用註意事項:

第壹種建議使用、,第三種不推薦使用,與ServletAPI的耦合性大。

  • 上一篇:測試41
  • 下一篇:武裝少女第十集why看不了
  • copyright 2024編程學習大全網