Seasar2 SAStruts でのjspファイルの配置場所

SAStrutsでの、jspファイルの配置場所に迷った。
基本、ActionからフォワードされるJSPファイルはWEB-INF以下に配置するべきである。
下記がそれぞれの設定。

web.xml
[xml]
<context-param>
<param-name>sastruts.VIEW_PREFIX</param-name>
<param-value>/WEB-INF/view</param-value>
</context-param>

<!– commonディレクトリも/WEB-INF/view 以下に移動した場合 –>
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
<page-encoding>UTF-8</page-encoding>
<scripting-invalid>false</scripting-invalid>
<include-prelude>/WEB-INF/view/common/common.jsp</include-prelude>
</jsp-property-group>
</jsp-config>
[/xml]

IndexAction.java
[java]
public class IndexAction {

@Execute(validator = false)
public String index() {
return "index/index.jsp";
}
}
[/java]

WEB-INF/view/index/index.jsp
[html]
<html>
<head>index.jsp</head>
<body>
Hello.
</body>
</html>
[/html]

This entry was posted in Java, SAStruts, Seasar2, 技術情報. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です