2012-04-17 16 views
0

jspとstruts2 tomcatサーバーでは個人的に多くの経験を積んでいませんが、実稼働環境でサーバーを処理するという小さな作業があります。私は2泊分のインターネット上の情報を見たが、私は答えを得ることができないように思える。Struts 2 Spring Frameworkの通常のHTMLページ

私がしたいことは、すでに存在するJSPページから静的な簡単なHTMLページをポップアップすることです。これらのJSPページは、現在、私が何をしたか/webapps/WEB-INF/tld/mainPage/indexMainPage.jsp

にして配置されています。

彼らはボタンをクリックしたときに、私はポップを開くように、いくつかのJavaScript関数を作ります-up

function btn_openPopUp() 
{ 
    window.open("../popUp/test.html"); 
} 

と/webapps/WEB-INF/tld/popUp/test.html

それだけではJavaScriptをsimplyeされるようなポップアップ部分が正常に動作でtest.htmlというページを置くが、 test.htmlは表示されません。

Struts Problem Report 

Struts has detected an unhandled exception: 

Messages: 
There is no Action mapped for namespace/and action name test. 

私は、オンラインで情報を見てきた、とStrutsについてのすべては、アクションベースにしています。とにかく普通のサーバーのようなページを開くことができますか?

答えて

3

WEB-INFの下のページは、クライアントから直接アクセスできません。そのようなページをどこかの根の下に置く。

これらは、WEB-INFの下ではなく、意味をなさない場合でもサブディレクトリに置くことができます。 が何らかの理由でWEB-INFの下になければならない場合(非JSPページには意味がありません)、HTMLページでは奇妙な他のファイルビットのような動作でストリーミングできます。

+0

代わりに404エラーが発生するはずですが、予期しないエラーが発生しました。 –

+0

@MohanaRaoSV彼のweb.xmlとS2の設定に依存します。 –

+0

私はurl-pattern/*を試しましたが、うまくいきました。 –

関連する問題