結果は、次のようなグローバル結果セットを設定できます。
<Strus> <constant name = "struts.devmode" value = "true"/> <package name = "user" namespace = "/user" extends = "struts-default"> <global-results> <result name = "mainpage">/main.jsp </result> </global-results> <action nam <sults>/user_success.jsp </result> <result name = "error">/user_error.jsp </result> </action> </package> <package name = "admin" namespace = "/admin"> <action name = "admin"> <result>/admin.jsp </result
で
<Global-Results> <result name = "mainpage">/main.jsp </result> </global-results>
セットグローバル結果セットです。このように、すべてのユーザーパッケージの結果が「MainPage」を返す限り、それらはMain.jspページにジャンプします。多くの用途があります。最も一般的な用途は、ユーザーがURLエラーに記入したときにホームページまたはエラーページにジャンプすることです。それでは、他のパッケージでグローバルな結果セットもどのように使用しますか?
上記のように
<パッケージname = "admin" namespace = "/admin" extends = "user"> <action name = "admin"> <sults>/admin.jsp </result> </action> </package>
これがパッケージの継承関係です。管理者パッケージはユーザーパッケージから継承されるため、ユーザーパッケージの下にすべての属性があります。これは非常に便利です。表示する必要がある多くのパブリックページがある場合、これらのパッケージの親クラスパッケージとしてパッケージを使用して、これらのパブリック結果を記述できます。他のパッケージは、このパッケージを継承するだけです。
上記は、結果を使用してStruts2に設定されたグローバルな結果を構成するすべての内容です。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。