<servlet>
<servlet-name>zhounenghua</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>zhounenghua</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
如果在web.xml中这样配置,发现页面报404,无法访问jsp,但是又进了controller。
原因是这样配置对所有请求都进行了拦截,当controller对视图进行分发的时候又被拦截掉了,所以就出现了上面报访问不到jsp的404错误。
正确设置
<servlet-mapping>
<servlet-name>zhounenghua</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
参考
http://elf8848.iteye.com/blog/875830
谢谢提醒,文章已更正。
分享到:
相关推荐
3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、 DispatcherServlet调用HandlerAdapter处理器适配器。 5、 ...
视图技术: 介绍SpringMVC支持的各种视图技术,如JSP、Thymeleaf、FreeMarker等,以及如何在控制器中返回合适的视图。 数据绑定和验证: 解释如何将用户提交的表单数据绑定到Java对象,以及如何进行数据验证和错误...
**srpingmvc功能** ...2. 从请求中搜集数据 3. 对传入的参数进行验证 4. 将结果返回给视图 5. 针对不同的视图提供不同的解决方案 6. 针对jsp视图技术提供标签库 7. 拦截器 8. 上传文件
SpringMVC则负责请求的拦截与分发,实现了前后端的分离,降低了开发的复杂度。MyBatis则负责数据库的操作,通过映射文件简化了SQL语句的编写,提高了开发效率。 此外,该资源还充分展现了JSP在动态网页开发中的优势...
spring mvc基于注解的简单小例子 里面有拦截器, 国际化 ajax异步请求 二维码生成 解析 多文件上传功能 但都是写在一个controller 里面 自己在jsp页面改一下请求方法名就可以 有所需要的所有jar包 下载可直接使用
根据功能不同,项目结构可以划分为以下层次 持久对象层(持久层):该层由若干持久化...Controller类主要负责拦截用户请求,并调用业务逻辑层中相应组件的业务逻辑方法来处理用户请求,然后将相应的结果返回给JSP页面。
实现动态查询,使用了自定义注解,连接数据库表,为了保证数据的安全性,在SpringMVC中配置了自定义拦截器interceptor,过滤非法访问后台的请求类型。 因为主页会有大量的人员访问,所以为了降低服务器的压力,避免...
基于java语言的boot客户管理系统,使用了ssm框架结构的一款boot客户管理系统。根据功能不同,项目结构可以划分为以下层次 持久对象层(持久层):该层由若干持久化类(实体类...Controller类主要负责拦截用户请求,并调
2、本项目springMVC框架采用了注解映射器,使用了RESTful风格的url对系统发起http请求,开发更灵活。 3、同时使用了了hibernate提供的校验框架,对客户端数据进行校验! 4、Mybati数据库DAO层采用的是Mapper代理开发...
2、本项目springMVC框架采用了注解映射器,使用了RESTful风格的url对系统发起http请求,开发更灵活。 3、同时使用了了hibernate提供的校验框架,对客户端数据进行校验! 4、Mybati数据库DAO层采用的是Mapper代理开发...
2 本项目springMVC框架采用了注解映射器,使用了RESTful风格的url对系统发起http请求,开发更灵活。 3 同时使用了了hibernate提供的校验框架,对客户端数据进行校验! 4 Mybati数据库DAO层采用的是Mapper代理开发方法...
所有的请求都将被它拦截,并且在初始化该servlet的时候就将映射初始化进来,因此DispatchServlet可以返回映射之后的视图。 MyBatis MyBatis 是一个不错的持久层框架,减少了代码的硬编码,也支持用户自己编写SQL...
Spring mvc依赖包 Spring mvc都做了些什么 Controller为中心完成对系统流程...从请求中搜集数据 对传入的参数进行验证 将结果返回给视图 针对不同的视图提供不同的解决方案 针对jsp视图技术提供标签库 拦截器 上传文件
JSP基于SSM和EasyUI公司员工管理系统 程序开发软件:MyEclipse8.5以上或Eclipse 数据库:mysql 后台采用技术: SSM框架(SpringMVC + Spring + Mybatis) 前台采用技术: div + css + easyui框架 此系统源码全部...
1.3、SpringBoot和SpringMVC区别 1 1.4、SpringBoot和SpringCloud区别 2 1.5常见错误 2 二、快速入门 2 2.1、创建一个Maven工程 2 2.2、pom文件引入依赖 3 2.3、编写HelloWorld服务 3 2.4、@RestController 4...
2 本项目springMVC框架采用了注解映射器,使用了RESTful风格的url对系统发起http请求,开发更灵活。 3 同时使用了了hibernate提供的校验框架,对客户端数据进行校验! 4 Mybati数据库DAO层采用的是Mapper代理开发方法...
2 本项目springMVC框架采用了注解映射器,使用了RESTful风格的url对系统发起http请求,开发更灵活。 3 同时使用了了hibernate提供的校验框架,对客户端数据进行校验! 4 Mybati数据库DAO层采用的是Mapper代理开发...
视图解析器(ViewResovler):进行视图解析,返回view对象(常见的有JSP,FreeMark等)。 流程 1、用户发送请求到前端控制器(DispatcherServlet)。 2、前端控制器请求处理器映射器(HandlerMapping)去查找处理器...
11.3.4使用注释声明拦截器 11.4小结 第12章访问企业服务 12.1从jndi中获取对象 12.1.1使用传统的jndi 12.1.2注入jndi对象 12.1.3在spring2中注入jndi对象 12.2发送电子邮件 12.2.1配置邮件发送器 12.2.2...
面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....