1, SpringMVC中对于返回或者跳转到哪个Jsp页面是能过ViewResolver来解析的,在使用SpringMVC的时候你要配置一个ViewResolver来告诉SpringMVC怎么样定位jsp等页面, 一般配置如下:
[code="java"]
[/code]
这表明在WEB-INF/jsp目录下面寻找以.jsp结尾的页面.
如你所说的formView:
那么它会实际指向的jsp页面是: /WEB-INF/jsp/test.jsp
2, 在使用SimpleFormController的时候, 你要访问表单的页面, 你需要用GET方法来访问你的这个Controller.
[code="java"]
[/code]
如上, 你要用GET方法来访问/create.shtml进入表单提交页面, 然后用post的方法提交到/create.shtml
3, 如果在一个Controller调用完成后还在去调用另外一种, redirect和forward两种方式都可以, 你只要在返回ModelAndView时候在View前面加上就可以了, 如你的/create.shtml运行完成后调用/other.shtml, 可以在你的Controller这样返回:
[code="java"]
return new ModelAndView("forward:/other.shtml");
或者
return new ModelAndView("redirect:/other.shtml");
[/code]