[Seasar-user:19124] Re: [SAStruts] SAStruts でTeedaのviewRootPath相当の機能

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2010年 1月 10日 (日) 03:00:42 JST


小林 (koichik) です.

Date:    Sun, 10 Jan 2010 02:27:50 +0900 (JST)
From:    [E-MAIL ADDRESS DELETED]
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:19123] Re: [SAStruts] SAStruts でTeedaのviewRootPath相当の機能

> 【動作確認】
>http://localhost:8080/sa-struts-tutorial/view/
>  表示NG(HTTPステータス 400 - Direct access for JSP is not permitted.)

と

>http://localhost:8080/sa-struts-tutorial/view/add/
>  表示NG(HTTPステータス 400 - Direct access for JSP is not permitted.)

については,web.xml の <welcome-file-list> に
index.jsp が含まれているために JSP ダイレクト
アクセスになってしまっているのが原因だと思います.

JSP ダイレクトアクセスを許すつもりがないなら
<welcome-file-list> から index.jsp を削除して
試してみてください.

>  リンクを<a>ではなく<s:link>にしていただけるとこれは解決すると思います。

などは実際のアプリでそうすればいいだけなので,
特に問題ではないように思います.


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