0

現在、「ルート」( /) が静的な index.html ページにマップされていますが、動的なコンテンツを持つように jsp にアップグレードしたいと考えています。これを行う方法を理解しようとしています。デフォルトのコンテンツ サーバー (例: /css) にマップされているコンテンツがあるため、あまり変更したくありません。

私たちは試しました:

  • を に変更.html.jspます。これにより、空白のページが作成されました。
  • に変更して.htmlから.jsp、ファイルを WEB-INF ディレクトリに移動します。これにより、404が発生しました。
  • サーブレットが現在マップされているDefaultServletクラスをサブクラス化しようとしています。contentこれは 500 までで、クラス アサーション エラーがあります (同じクラスかどうかを確認しました)。
  • その URL に別のサーブレットを追加しましたが、現在のサーブレットが上書きされました。

StackOverflow を検索しましたが、まだ有効な答えが見つかりません。

ありがとう!

4

2 に答える 2

0

/ にマップされたコントローラ メソッドを設定するだけで、jsp ファイルであるビュー名が返されます。そして、ビュー リゾルバが正しく設定されていることを確認してください。そこにある春のMacチュートリアルのhellos worldプログラムのいずれかがその方法を示します。

于 2013-10-28T20:28:06.193 に答える