[mayaa-user:286] Re: html の置き場所について。
kazuya Takenouchi
mailing_list2007 @ yahoo.co.jp
2006年 9月 15日 (金) 10:45:32 JST
suga様
ご回答ありがとうございます。
> どちらにせよ .html を MayaaServlet にマッピングしている場合、
> 直接アクセスできてしまいます。(この場合 〜/top/top.html)
そのようですね・・
web.xmlの <security-constraint>でアクセスを制限し、
cssが適用されない件は、一時的にcssやjsをコピーして
適用させて開発しようと思います。
ありがとうございました。
竹之内
--- suga <ko.suga @ gmail.com> wrote:
> suga です。
>
> On 9/14/06, kazuya Takenouchi <mailing_list2007 @ yahoo.co.jp> wrote:
> > ファイル構造が以下のような場合
> > /css
> > /web-inf/page/top/top.html
> > /web-inf/page/top/top.mayaa
> > index.html
> > index.mayaa
> >
> > Struts等を用いてindex.htmlからtop.htmlに遷移した場合
> > パスが変わってしまい、top.htmlにcssが適用されません。
>
> 現時点では、標準状態でお望みのことを実現する方法はありません。
> org.seasar.mayaa.builder.PathAdjuster を実装するクラスを独自に
> 作成することで実現できるといえばできます。が、
>
>
> > すべてを/直下に置けばできるのですが、
> > そうすると、直接htmlを指定できてしまうので
> > それは避けたいと思っています。
>
> どちらにせよ .html を MayaaServlet にマッピングしている場合、
> 直接アクセスできてしまいます。(この場合 〜/top/top.html)
> # MayaaServlet が起動失敗した場合などにはアクセスできませんが。
>
> 直接のアクセスを防ぐには Apache や IIS から Tomcat などに
> 処理を渡すところで制御するのが一番楽だと思います。
>
--------------------------------------
[10th Anniversary] special auction campaign now!
http://pr.mail.yahoo.co.jp/auction/
mayaa-user メーリングリストの案内