我正在尝试建立一个框架Spring 3 MVC项目,但我很难获得渲染视图.我遵循了mvc-basic示例项目中描述的结构,并在http://blog.springsource.com/2009/12/21/mvc-simplifications-in-spring-3-0/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Interface21TeamBlog+%28SpringSource+Team+Blog%29处设置了web.xml,app-config.xml和mvc-config.xml文件.控制器被调用,但当它到达查找视图并呈现它时,我得到404错误.文件如下:
web.xml中:
APP-config.xml文件:
MVC-config.xml文件:
在“Java Resources:src”中 – > com.myProject – > HelloWorldController.java我有:
package com.myProject;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapPing;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.servlet.ModelAndVIEw;@Controller@RequestMapPing(value="/helloworld")public class HelloWorldController { @RequestMapPing(method=RequestMethod.GET) public ModelAndVIEw helloWorld() { ModelAndVIEw mav = new ModelAndVIEw(); mav.setVIEwname("helloworld"); mav.addobject("message","Hello World!"); return mav; } @RequestMapPing(value="/Second",method = RequestMethod.GET) public ModelAndVIEw Second(){ ModelAndVIEw mav = new ModelAndVIEw(); mav.setVIEwname("Second"); mav.addobject("message","Hello World!"); return mav; }}
在WebContent / WEB-INF / vIEws我有:
WebContent (folder) WEB-INF (folder) vIEws (folder) helloworld (folder) helloworld.Jsp (.Jsp vIEw) helloworld.Jsp (.Jsp vIEw) welcome.Jsp (.Jsp vIEw)
这些观点在其中有直接的HTML.当我请求http:// localhost:8080 / projectname / app时我正确获取了视图 – > welcome.Jsp页面.但是,当我请求http:// localhost:8080 / projectname / app / helloworld或http:// localhost:8080 / projectname / app / helloworld / execution命中正确的控制器 *** 作但我得到http状态404 – / projectname / WEB- INF /视图/的helloWorld.Jsp
任何人都可以建议什么是错的?
谢谢
最佳答案有一些问题.第一个是你只在你的web.xml中将/ app / * urls发送到Spring:
如果请求映射是/ app / helloworld,这很好,但意味着/ helloworld甚至不会出现问题.您可能想要做的是使用urlrewrite过滤器将请求映射到/ app / *空间.
依赖于tuckey,然后将其添加到您的web.xml:
然后在WEB-INF目录中添加一个名为urlrewrite.xml的文件,其中包含:
之后,对/ helloworld的请求应该转到正确的位置.您可能也想要更改根视图控制器:
总结 以上是内存溢出为你收集整理的Spring 3 MVC – 调用Controller但未找到视图全部内容,希望文章能够帮你解决Spring 3 MVC – 调用Controller但未找到视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)