2012-04-02 12 views
2
でHTTPリクエストが見つかりませんマッピング私はこのエラーになっています

: - 私はからのビューをレンダリングしようとすると、URIPageNotFound - URI

でHTTPリクエストが見つかりませんマッピング

osweb.servlet.PageNotFoundをコントローラ/アクション

私はそれがそのサーブレットマッピングビーイングであることについて読んだ:

Spring MVCのディスパッチャサーブレット /webspring/*

とスターは、jspレンダリングでさえもハイジャックします。どのように私はこれを(可能な限り簡単に)克服し、うまくいけば.do終了に頼らずに、コントローラ/ action.doになります。

ありがとう!

=============== EDIT =================

あなたの場合、この問題が発生したことが表示されますjspはWEB-INFフォルダにはありませんが、WebContentではありません。 JSPは外に出ることができませんか?またはすべきではない?

しかし、今でも私はまだCSSファイルへのリンクに問題があります。通常はweb-infディレクトリの外にあります。

リンク:

<link rel="stylesheet" href="webspring/public/main.css" type="text/css"/> 

ディレクトリ構造は以下の通りである:

  • のWebContent
  • WEB-INF webspring
    • 公共

      のmain.css

...

HTTPに解決されている:// localhostを:8080/XXXWeb/webspring/AUTH/webspring/public/main.css

スタイルタグURLとページのを追加されます。

にhttp:// localhost:8080/XXXWeb/webspring /認証/ loginForm

認証はコントローラです。

ここでは何が起こっていますか?

+0

のように解決しますか? JSPは外に出ることができませんか?またはすべきではない? ありがとう! – momomo

+0

詳細については、デプロイメント記述子ファイルを表示してください。 – Chitresh

答えて

0

私はあなたと同じ問題を抱えています。だから私は...のWebContentに任意のアイデアなぜあなたのJSPがWEB-INFフォルダにない場合、この問題が発生したことが表示されますが、外が、この

<servlet-mapping> 
    <servlet-name>default</servlet-name> 
    <url-pattern>/webspring/auth/webspring/public/*</url-pattern> 
</servlet-mapping>