[Seasar-user:19118] Re: [SAStruts] SAStrutsでTeedaのviewRootPath相当の機能
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2010年 1月 8日 (金) 21:00:09 JST
小林 (koichik) です.
Date: Fri, 8 Jan 2010 04:45:10 +0900 (JST)
From: [E-MAIL ADDRESS DELETED]
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:19113] [SAStruts] SAStrutsでTeedaのviewRootPath相当の機能
> SAStrutsでTeedaのviewRootPath相当の機能はあるでしょうか。
あることはあって,web.xml に指定する
<context-param>
<param-name>sastruts.VIEW_PREFIX</param-name>
<param-value>/WEB-INF/view</param-value>
</context-param>
がそれです.
これを
<context-param>
<param-name>sastruts.VIEW_PREFIX</param-name>
<param-value>/xxx</param-value>
</context-param>
とすれば,
> Actionクラスのパッケージは変更せず、URLのパスを一階層深くしたいです。
> ex.
> sample.action.IndexAcion コンテキストパス/xxx
> sample.action.MenuAcion コンテキストパス/xxx/menu
> sample.action.sub.MenuAcion コンテキストパス/xxx/sub/menu
になると思いますが (試してはいませんが),
その場合 JSP も /xxx 以下に配置するか,
Action で明示的に /WEB-INF/jsp/〜 と指定する
必要があります.
JSP を /xxx に配置しても,デフォルトでは JSP の
ダイレクトアクセスはできないようになっているので,
問題はないかもしれません.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内