[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 メーリングリストの案内