我已经解决了
ssm配置可访问静态资源的配置后,结果404
controller层代码:
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/findAll")
public String findAll(Model model){
List<User> userList = userService.findAll();
model.addAttribute("userList",userList);
return "/list.jsp";
}
}
spring-mvc.xml中的配置:
<!-- 组件扫描 -->
<context:component-scan base-package="com.itcast.ssm.controller"/>
<mvc:default-servlet-handler/>
web.xml中的配置:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext*.xml</param-value>
</context-param>
<!-- 配置监听器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 配置前端控制器 -->
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
在没有配置
<mvc:default-servlet-handler/>的情况
在添加<mvc:default-servlet-handler/>配置后,
不知道为什么了。没有解决办法的思路了。
service层和dao层是简单的功能,就是查询所有用户。
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
4条回答
为你推荐
- springMVC返回页面会丢失项目名
- java
- java-ee
- maven
- spring
- intellij-idea
- 1个回答
- ssm项目报404错误,搭建后台管理系统的时候
- java
- spring
- tomcat
- eclipse
- 3个回答
- SSM请求不了静态资源,配置之类的也按照找的资料配置了
- ssm项目
- 请求不到静态资源
- 1个回答
- SSM框架是怎么接收表单的请求的,Tomcat报错
- ssm框架
- java
- 8个回答
- 搭建maven SSM框架时不能访问静态资源文件
- mvc
- xml
- maven
- 1个回答
- html文件能加载,但是css,js文件加载失败。
- java
- css
- javascript
- html5
- 3个回答
- ssm访问静态资源js报错404
- ssm 访问静态资源
- 5个回答
- idea 引入maven项目发布到tomcat 访问页面无法加载css js 图片
- 2个回答
- SSM引用不了外部CSS文件
- 1个回答