2011-01-18 16 views
0

Eclipseで実行中のTomcatにstrutsアプリケーションをデプロイするときに、ウェルカムページをロードしようとしたときにコンソールに次のエラーが表示されます。 http://viralpatel.net/blogs/2009/12/tutorial-create-struts-2-application-eclipse-example.htmlStrutsアクションがマップされていない問題

私はでのチュートリアルに従うことをしようとしていた -

は「[不明場所]名前空間/とアクション名にマッピングされて何のアクションがありません」。

私は明らかにstrutsを使い始めていて、どんな助けもありがたいです。

+0

正式なstruts2のドキュメントは、http://struts.apache.org/2.x/docs/tutorials.htmlから始めるのが最適です。エラーメッセージが表示される場合は、おそらくweb.xmlがOKです。 struts.xmlファイルを表示します。 – Quaternion

答えて

0

URLパターンがweb.xmlファイルにStrutsにマップされていることを確認してください。

<filter> 
     <filter-name>struts2</filter-name> 
     <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 
    </filter> 
    <filter-mapping> 
     <filter-name>struts2</filter-name> 
     <url-pattern>*.html</url-pattern> 
    </filter-mapping> 

アクション名がstruts.xmlのJavaクラスにマップされていることを確認してください。

<action name="find" class="findAction" method="input"> 
    <interceptor-ref name="myStack" /> 
    <result name="input">find</result> 
</action> 

これらは必須です。結果はJSPにマップされる必要があります。がんばろう。

関連する問題