3

struts.xmlStruts2 では、次のようにアクション クラスを使用せずにアクションを定義できます。

<action name="error">
    <result>/error.jsp</result>
</action>

私のアプリケーションでは、struts2 convention. この場合、アクション クラスの記述を回避する方法。ビジネスロジックを使用せずにページに移動したいだけのシナリオがたくさんあります。

私の結果パスは単なる JSP ではありません。タイルを使用しています。私は次のようにコードを使用しています:

@Action(value="homePage", results={@Result(name="success", location="homePage", type="tiles")})
4

1 に答える 1

0

WEB-INF/contentこのデフォルトの結果パスにjsp を配置できます。また、定数を使用してこれを変更することもできますstruts.convention.result.path。コンベンション プラグインは、そこにあるすべての JSP から構成を作成します。したがって、do-something.jsp結果パスの下にある場合/do-somethingは、ブラウザーで使用して、このアクションのない結果を返すことができます。

于 2014-08-26T18:30:33.347 に答える