manjyu (manjyu-0.0.9) | 2012-11-21 21:12 |
Facelets の XHTML テンプレート・ファイルをダイレクト・アクセスから隠すには以下のように記述します。
- <!-- Hide xhtml files from direct access: begin -->
- <context-param>
- <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
- <param-value>.xhtml</param-value>
- </context-param>
- <security-constraint>
- <display-name>Restrict XHTML</display-name>
- <web-resource-collection>
- <web-resource-name>XHTML</web-resource-name>
- <url-pattern>*.xhtml</url-pattern>
- </web-resource-collection>
- <auth-constraint />
- </security-constraint>
- <!-- Hide xhtml files from direct access: end -->