SAStrutsでView prefixをサポート
JSPは、一箇所にまとめたい。あるいは、クライアントから直接アクセスされないようにWEB-INFの下におきたい。ただし、JSPのパスにいちいち/WEB-INF/jsp/add/index.jspの用には指定したくない。シンプルにindex.jspと指定したい。
みたいな要望ってありますよね。それに対応したのがView prefixサポートです。
https://www.seasar.org/issues/browse/SASTRUTS-40
web.xmlに
と記述するとView prefixが機能します。例えば、AddActionでreturn "index.jsp";と記述するとwebapp/WEB-INF/jsp/add/index.jspに遷移するようになります。
<context-param>
<param-name>sastruts.VIEW_PREFIX</param-name>
<param-value>/WEB-INF/jsp</param-value>
</context-param>
次のリリースからチュートリアルのJSPの配置は、View prefix対応になります。