版本一
版本二
struts的action 有一個servlet 的成員,而且struts的action 的方法
execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
會傳入一個HttpServletRequest的參數
詳情參見struts的官方文檔:http://struts.apache.org/1.x/apidocs/index.html
無論是在struts1還是在struts2
action 本身只是一個普通的Java bean
在struts2中,action 與servlet 就沒有關系了,除非你實現servletaware接口,這樣的話,struts2會給你注入一個servlet
說的應該是struts2中的action ,關系肯定是有的,action 運行在web容器中,不管是struts1還是struts2,action 跟容器的交互,實質上都是通過request 和response ,只不過,struts1把他們暴露出來了,而struts2則由框架來維護了,這是struts2的分層思想的一個體現。