私はweb.xml
ファイルにこのXMLを持っている:常にサイトのルートからのエラーの場所は?
<error-page>
<error-code>404</error-code>
<location>/error/html/404</location>
</error-page>
私は(存在しない)/indexer
のようなページに行けば、その後、私はURL /error/html/404
に適切にリダイレクトされます。 /index/nope
(これも存在しない)のようなページに行くと、私は空白のページとなり、URLは/index/error/html/404
となります。 location
タグに何を入れて、どこから始めても常に正しいURLを得ることができますか?
あなたが正しく言っていることを理解している場合:私のXMLはOKですが、問題はSpringサーブレットコンテナですか? – Nik
SpringはDIフレームワークであり、サーブレットコンテナではありません。サーブレットコンテナは、Webアプリケーションをデプロイする場所です。例えば。 Tomcat 7.0.22、Glassfish 3.1.1、JBoss AS 6.0.0など。問題の詳細を明らかにする、および/または再現を試みたり、報告したりするために、servletcontainerの正確なバージョン/バージョンを知ることは役に立ちます適切に。あなたの 'web.xml'が宣言されているServlet APIのバージョンを知ることも助けになります。 – BalusC
私はApache Tomcat 7.0.16を使用しています。私の 'web.xml'は' 'で始まります。 'xsi:schemaLocation'は2.5も示します。 –
Nik