1.ワイルドカード*コード最適化struts.xml
UserActionのクラスアクションの作成
パッケージアクション、 インポートcom.opensymphony.xwork2.ActionSupport; パブリック クラス UserAction 拡張ActionSupport { // ユーザーの追加 パブリック文字列に追加(){ 返すSUCCESSが; } // ユーザーの削除 パブリック)(削除文字列を{ 返すSUCCESS; } // 更新ユーザーを 公共の文字列の更新(){ 返すSUCCESSを; } //は、ユーザーを見つける 公共の文字列を(){検索 返すSUCCESSを; } }
Struts.xmlファイル構成
<! - 第一种配置方式- > <! - <パッケージ名= "p2が"拡張= "ストラット-デフォルト"> <アクション名=クラス= "action.UserAction"メソッドは= "追加" "追加" > <結果名= "成功"> / add.jsp </結果> </アクション> <アクション名=>クラス= "action.UserAction"方法= "削除" "削除" <結果名= "成功"> / delete.jsp </結果> </アクション> <アクション名=クラス= "action.UserAction"メソッド= "見つける" "見つける"> <結果名= "成功"> / find.jsp </結果> </アクション> <アクション名= "更新"クラス= "action.UserAction"メソッド= "更新"> <結果名= "成功"> / update.jsp </結果> </アクション> </パッケージ> - > <! - の実施例は、ワイルドカードを使用しています- > <! - アクセスワイルドカードの動作は、 *:これは* - > < パッケージ名= "P2" 拡張= "Strutsのデフォルト" > < アクション名= "*" クラス= "action.UserAction" メソッド= "{}。1" > < 結果名= "成功" > /{1}.jsp </ 結果> </ アクション> </ パッケージ>