Spring MVC 配置问题

Spring MVC 配置问题

凯凯我们等你回来 发布于 2021-11-28 字数 243 浏览 867 回复 19

怎么会这样?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(19

为你鎻心 2021-12-01 19 楼

你是要研究还是?但是我现在已经解决了。

空城仅有旧梦在 2021-12-01 18 楼

配置文件贴一个呗,还有WEB-INF目录下的内容

虐人心 2021-12-01 17 楼

不是这个项目名,后缀是 .jsp 的

后知后觉 2021-12-01 16 楼

项目名呢?后缀呢?

沦落红尘 2021-12-01 15 楼
<!--配置 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> <!-- 在服务器启动的时候就加载--> #008000;font-style:italic;"> <0000ff;background-color:#e2e6d6;font-weight:bold;">load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>dispatcherServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
樱花落人离去 2021-12-01 14 楼

Tomcat 正常,然后我没加后缀,再然后我只是在类上面写了一个 RequestMapping ,如果把类上面的 RequestMapping 注释掉,就可以访问到 success.jsp页面

心舞飞扬 2021-12-01 13 楼

回复
把web.xml那边的servlet-mapping贴一下呗

旧伤慢歌 2021-12-01 12 楼

回复
你看下一楼的代码

妖妓 2021-12-01 11 楼

回复
方法已经执行了,但是就是找不到jsp页面而已

沦落红尘 2021-12-01 10 楼

@随意丶nice 方法的映射改成GET

草莓味的萝莉 2021-12-01 9 楼

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

最偏执的依靠 2021-12-01 8 楼

我有啊!我如果没有在类上面配 RequestMapping的话就可以找到,但是如果在类上面配了就找不到 了。

晚风撩人 2021-12-01 7 楼

404错误,页面没有找到,sucess.jsp没有

累赘 2021-12-01 6 楼

回复
<property name="prefix" value="WEB-INF/views/"/>试试再WEB-INF前加/从根目录下开始找

拥有 2021-12-01 5 楼

回复
哈哈<property name="prefix" value="/WEB-INF/views/"/> 在 WEB-INF 前加上一个 / 搞定

掩饰不了的爱 2021-12-01 4 楼

回复
我也是猜得,凭感觉,具体原理我也不懂╮(╯▽╰)╭你可以艾特红薯咨询下。

剑心龙吟 2021-12-01 3 楼

回复
唉!以前没遇到过这样的状况啊,所有解决不了,然后都 Google 了,都没搜到,只能上OSC 了。

爱的故事 2021-12-01 2 楼

@随意丶nice 因为你贴出来的视图解析器的配置里感觉有点怪异,一般都会加“/”的,一般都是从根目录下开始往下设置,只是为何在不加的时候会默认采用controller的映射路径这个不懂哎

滥情空心 2021-11-30 1 楼

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