1. 程式人生 > >如何用Struts2框架來完成登錄操作

如何用Struts2框架來完成登錄操作

如何用Struts2框架來完成登錄操作

1. 問題:為什麽使用struts2框架?
Struts2框架它是一個在web中應用的mvc框架。
我們使用strtus2框架來完成web開發有什麽優勢?
技術分享圖片
2. 問題:怎樣使用strtuts2框架
首先要上網下載它的jar包。
步驟:
1.導入相關的jar文件
2.需要在web.xml文件中配置一個Filter(只有配置了它才可以使用struts2框架)
3.struts.xml配置
4.創建Action來完成邏輯操作
3. 快速入門
我們使用的是struts2 2.3.24版本
我們使用strtus2框架不是直接將它的lib包下的所有的jar文件copy到項目中,而是使用其中的一部分。
我們可以參考它的示例代碼:
技術分享圖片
1.導入13個jar包
2.需要在web.xml文件中配置StrutsPrepareAndExecuteFilter
3.創建一個struts.xml文件,它的位置是可以放置在src下。
3.1. 代碼實現jsp頁面
技術分享圖片
Action
技術分享圖片
struts.xml文件配置
技術分享圖片
3.2. 流程分析
技術分享圖片
4. 使用struts2完成簡單登錄操作
1.login.jsp頁面不變動
2.創建一個LoginAction來完成邏輯操作
3.在struts.xml文件中完成配置操作
問題1:在LoginAction中如何得到username與password
可以直接在Action類中提供成員屬性,並為其提供get/set方法。
就可以得到請求參數
問題2:如果實現路徑跳轉?
1.我們可以給action中的方法添加一個String返回值
2.在struts.xml配置文件中,在其對應的action配置上通過<result>來確定跳轉的路徑。
技術分享圖片

如何用Struts2框架來完成登錄操作