structs 2のweb.xmlとstruct.xml 2つのプロファイルの構成
1990 ワード
前編の博文ではstructs 2のダウンロードと使用について述べた.本稿では、2つの主要なプロファイルwebについて説明する.xmlとstruct.xml.
1.web.xmlファイル
このファイルは基本的にサンプルコードで構成が完了し、変更する必要はありません.
2.struct.xml
このプロファイルは重点的に修正する必要があります.まずpackageラベルのnamespace属性に注意します.C++のnamespaceのように、相対アドレスを変更した基準アドレスに相当します.次のジャンプファイルに応答してこの基準アドレスを追加します.
それからactionジャンプを書きます.フロントアクセスバックグラウンドのurlアドレスの末尾には、actionのnameプロパティが追加されます.たとえば、上記のactionアクセスアドレスは次のようになります.http://localhost:8080/testService/release
Actionタグのclass属性はactionの具体的なJavaクラスファイルのアドレスを明記し、パッケージ名+ファイル名
Actionラベルのmethodプロパティには、actionクラスで最初に呼び出されるメソッド名が表示されます.上にrestoreメソッドがあります.デフォルトのmethodではexecuteメソッドが直接呼び出されます.
最後にそのresultラベルが返されるページです.
1.web.xmlファイル
Struts Blank
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
index.html
このファイルは基本的にサンプルコードで構成が完了し、変更する必要はありません.
2.struct.xml
/Hello.jsp
このプロファイルは重点的に修正する必要があります.まずpackageラベルのnamespace属性に注意します.C++のnamespaceのように、相対アドレスを変更した基準アドレスに相当します.次のジャンプファイルに応答してこの基準アドレスを追加します.
それからactionジャンプを書きます.フロントアクセスバックグラウンドのurlアドレスの末尾には、actionのnameプロパティが追加されます.たとえば、上記のactionアクセスアドレスは次のようになります.http://localhost:8080/testService/release
Actionタグのclass属性はactionの具体的なJavaクラスファイルのアドレスを明記し、パッケージ名+ファイル名
Actionラベルのmethodプロパティには、actionクラスで最初に呼び出されるメソッド名が表示されます.上にrestoreメソッドがあります.デフォルトのmethodではexecuteメソッドが直接呼び出されます.
最後にそのresultラベルが返されるページです.