struts2框架步驟:
1.導包,可以將struts2的lib目錄下的所有jar包導入,但如果只是進行基礎開發那麼只需要將apps目錄下的struts2-blank.war解壓,然後將其中的jar包導入。
2.在WebContent目錄下寫一個login.jsp,在WEB-INF/content目錄下寫success.jsp,error.jsp。
3.在src目錄下編寫一個Action,相當於servlet。讓它繼承ActionSupport類,重寫execute方法(不是必須)。判斷賬號密碼是否相同即可,成功返回success,失敗返回error。(有對應的static final,不用自己定義success,error)
4.在src目錄下創建struts.xml(固定),在struts.xml配置Action,src目錄下的內容發佈就會在WEB-INF目錄下的classes目錄中。
package:name隨意,不重複即可。
action:name會出現在url中。
5.配置web.xml過濾器,一般就這個格式。
訪問流程:舉個例子,http://localhost:8080/struts2Demo/hello/HelloAction
訪問,經過web.xml過濾器處理,查找struts.xml主配置文件,去每個package中查找namespace爲/hello。
在包下尋找名爲HelloAction的Action,然後再看返回值對應的jsp。