Spring MVC 配置问题

随意丶nice 发布于 2015/06/17 20:46
阅读 263
收藏 0

怎么会这样?

加载中
0
白子画
白子画

method = RequestMethod.GET改成get就可以了应该

白子画
白子画
@随意丶nice 因为你贴出来的视图解析器的配置里感觉有点怪异,一般都会加“/”的,一般都是从根目录下开始往下设置,只是为何在不加的时候会默认采用controller的映射路径这个不懂哎
随意丶nice
随意丶nice
回复 @白子画 : 唉!以前没遇到过这样的状况啊,所有解决不了,然后都 Google 了,都没搜到,只能上OSC 了。
白子画
白子画
回复 @随意丶nice : 我也是猜得,凭感觉,具体原理我也不懂╮(╯▽╰)╭你可以艾特红薯咨询下。
随意丶nice
随意丶nice
回复 @白子画 : 哈哈<property name="prefix" value="/WEB-INF/views/"/> 在 WEB-INF 前加上一个 / 搞定
白子画
白子画
回复 @随意丶nice : <property name="prefix" value="WEB-INF/views/"/>试试再WEB-INF前加/从根目录下开始找
下一页
0
愤怒哥
愤怒哥
404错误,页面没有找到,sucess.jsp没有
随意丶nice
随意丶nice
我有啊!我如果没有在类上面配 RequestMapping的话就可以找到,但是如果在类上面配了就找不到 了。
0
白子画
白子画

首先看下tomcat能否启动,http://localhost:8080/;如果能启动,那么先看下你的web.xml里面的servlet-mapping这个的设置,一般我们会设置成,*.html,*.do等等如果有后缀,那么显然就是你控制层的映射写错了,如果没有错,就在你的这个test方法里面加个断点,如果能进来,那么就有可能是你视图解析器那边转向路径写错了;另外还有几种可能,就是你以前修改过项目名称,然后tomcat的配置中path还是原来的项目名

白子画
白子画
@随意丶nice 方法的映射改成GET
随意丶nice
随意丶nice
回复 @随意丶nice : 方法已经执行了,但是就是找不到jsp页面而已
随意丶nice
随意丶nice
回复 @白子画 : 你看下一楼的代码
白子画
白子画
回复 @随意丶nice : 把web.xml那边的servlet-mapping贴一下呗
随意丶nice
随意丶nice
Tomcat 正常,然后我没加后缀,再然后我只是在类上面写了一个 RequestMapping ,如果把类上面的 RequestMapping 注释掉,就可以访问到 success.jsp页面
0
随意丶nice
随意丶nice
<!--配置 DispatchServlet--> <servlet>
    <servlet-name>dispatcherServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 配置初始化参数:指定 SpringMVC配置文件的位置和名称-->  <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:springmvc.xml</param-value>
    </init-param> <!-- 在服务器启动的时候就加载-->  <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>dispatcherServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
0
南湖船老大
南湖船老大
项目名呢?后缀呢?
随意丶nice
随意丶nice
不是这个项目名,后缀是 .jsp 的
0
iq527
iq527
配置文件贴一个呗,还有WEB-INF目录下的内容
随意丶nice
随意丶nice
你是要研究还是?但是我现在已经解决了。
返回顶部
顶部