簡単な春のアプリケーションを開発しています。jspがいくつかありますが、jspの名前とURLを変更したいと思います。コントローラを変更しました:
@RequestMapping(value = "/simpleForm.html", method = RequestMethod.GET)
public void simpleForm(Model model) {
model.addAttribute(new User());
}
に
@RequestMapping(value = "/newName.html", method = RequestMethod.GET)
public void simpleForm(Model model) {
model.addAttribute(new User());
}
古いsimpleForm.jsp
toの名前は、newName.jsp
user
私が次の形式で使用するクラスです。simpleform.jsp
私はそれを機能させることができませんでした。simpleform.jspが見つからないという404を取得しています。私はかなり立ち往生しています。
編集:私のビューリゾルバータグ:
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
私のURLパターンは次のようなものです:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/forms/*</url-pattern>
</servlet-mapping>
すべてのリンクで同じエラー()リソースが利用できないことがわかりました。名前を変えなかったものも。
また、から直接試してみましたnewName.jsp
。それでも同じエラー!