2

struts-defaultパッケージを常に拡張する必要がありますか? サーバーの起動時に次の例外が表示されます。

Caused by: Error building results for action loginScreen in namespace /User - action - file:/C:/glassfish4/glassfish/domains/domain1/eclipseApps/Struts2Example/WEB-INF/classes/login.xml:9:30

パッケージ:

<package name="login" namespace="/User" >
    <action name="loginScreen">
        <result>pages/login.jsp</result>
    </action>
</package>

上記のパッケージに追加するextends="struts-default"と、サーバーはエラーなしで起動します。

誰かがこのエラー/例外の詳細を教えてもらえますか?

4

1 に答える 1

2

構成ではdispatcher、デフォルトで結果タイプを使用して結果を構成しています。ただし、このタイプはstruts-default、パッケージが拡張するパッケージで定義されています。このパッケージを拡張することは必須ではありませんが、Struts2 フレームワークからのサポートを得るには、少なくともルート パッケージでstruts-default.

于 2013-08-24T09:50:27.490 に答える