パーサを試みる前に、春のMVC Javaのコントローラを使用しないでください
パッケージcom.qa.controllers。 輸入org.springframework.stereotype.Controller; 輸入org.springframework.web.bind.annotation.RequestMapping。 @コントローラ パブリック クラスTestContoller { (@RequestMapping "/成功" ) のパブリック{String型req01を() System.out.println( "成功し..." ); リターン "/ WEB-INF /ページ/成功" 。 } (@RequestMapping "/エラー" ) 公衆{文字列req02() System.out.println( "ERRO ..." ); 返す「エラー」。 } (@RequestMapping "/ goodday" ) パブリック文字列req03(){ System.out.println( "良い一日..." ); リターン "/ WEB-INF /ページ/ goodday" 。 } (@RequestMapping "/ハロー" ) 公衆{文字列req04を() System.out.println( "こんにちは..." ); 返す「こんにちは」; } }
目に見える、各return文は、「/ WEB-INF /ページ/ XXX」はかなり面倒に追いつく必要があります。
ビューリゾルバを使用してください。
実際には、春のMVCのJava Beanの内部のビューリゾルバ、
org.springframework.web.servlet.view.InternalResourceViewResolver
使用ビューリゾルバは、Spring MVCの次のXMLディスパッチャに配置された内部を追加する必要があります
< 豆クラス= "org.springframework.web.servlet.view.InternalResourceViewResolver" > < プロパティ名= "接頭辞" 値= "/ WEB-INF /ページ/" > </ プロパティ> < プロパティ名= "サフィックス" 値= ".jspという" > </ プロパティ> </ 豆>
その後、Javaのコントローラ内部のフレーズを除去します
"/ WEB-INF /ページ/">