springmvc
自在的双面鱼
这个作者很懒,什么都没留下…
展开
-
响应之返回值(8)
一.返回值为void1.如果不做任何处理,该方法依旧会至此那个,此时默认会自动去WEB-INF下查找jsp文件。 2.有两种方式跳转页面 1).通过使用请求转发 此时注意,我们写的请求路径是一个带目录的,不是一个jsp页面文件名的字符串。 这是因为,如果返回值为void,该方法是不会走视图解析器的。 2).通过使用重定向 使用重定向必须设置路径为项目路径+...原创 2019-08-19 16:05:28 · 106 阅读 · 0 评论 -
获取Servlet原生的API(6)
如果需要获取什么类型的参数只需要在方法的参数列表中定义即可,比如HttpServletRequest或者HttpServletResponse原创 2019-08-17 20:44:59 · 116 阅读 · 0 评论 -
请求参数绑定入门_Date类型转换问题(5)
一.基本数据类型和字符串类型的封装使用方式: 响应方法的形参名称与请求参数key名称一致即可 示例: 定义username的形参 请求参数key同样为username 二.实体类型的封装情况一:javaBean实体类其中 ”无“ 引用类型 1.同基本类型参数一样,javaBean类中的属性字段必须与请求参数key对应(不如说与javaBean中s...原创 2019-08-17 20:34:57 · 300 阅读 · 0 评论 -
RequestMapping注解使用(4)
作用:用于建立请求URL和处理请求方法之间的对应关系使用位置:源码中可以看到@Target({ElementType.METHOD,ElementType.TYPE}),作用与方法,作用于类。 作用与方法和类 区别:作用于类的目录级别高于方法的目录级别 作用:可以用作于一级目录与二级目录模块化开发 属性value与path 作用:制定请求的URL,它有和...原创 2019-08-17 17:13:42 · 84 阅读 · 0 评论 -
入门案例使用组件介绍(3)
DispatcherServlet:前端控制器用户请求达到前端控制器,它相当于mvc模式中的c,dispatcherServlet是整个流程控制的中心,由它调用其他组件处理用户的请求,dispatcherServlet的存在降低了组件之间的耦合性。HandlerMapping:处理映射器HandlerMapping负责根据用户请求找到Handler即处理器,SpringMVC...原创 2019-08-17 16:21:30 · 114 阅读 · 0 评论 -
spring编写入门代码(2)
目录一.创建一个类以及一个方法。新建一个index.jsp页面该页面有一个连接, 跳转到此方法二.修改springmvc.xml的约束文件头,并开启注解扫描三.在类上添加Controller注解,表明该类是注解类,并在方法上添加爱RequestMapping注解表明请求映射四.需要将配置文件以及ioc容器在运行开始初期进行初始化,在web.xml中dispatcherServ...原创 2019-08-17 15:28:13 · 230 阅读 · 0 评论 -
springmvc入门环境搭建(1)
目录一.创建maven中的archetype-webapp骨架二.创建对应的代码文件,以及修改jdk编译环境三.此表示指定spring的版本四.配置web.xml环境五.创建springmvc的xml配置文件六.配置服务器一.创建maven中的archetype-webapp骨架如果maven创建项目比较慢可以在创建项目时添加archetypeCatalog-...原创 2019-08-17 14:03:55 · 91 阅读 · 0 评论 -
ssm整合(14)
目录一.jar包环境搭建1.设置版本2.引入坐标3.创建相关package、接口和实现类二.编写spring框架1.创建applicationContext.xml配置文件,并添加约束2.开启注解扫描,并设定扫描的路径(spring只管理的是service和dao)3.在相关类配置注解4.测试。三.编写SpringMVC框架1.配置前端控制器、中文...原创 2019-08-20 23:09:50 · 95 阅读 · 0 评论 -
SpringMVC拦截器(13)
一.介绍1.类似与Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理 2.可以自定义拦截器实现特定功能 3.通Filter一样拦截器有拦截器链Interceptor Chain。将拦截器按照一定的顺序连接成一条链。并按照定义的顺序被调用 4.与Filter区别 A.Filter是规范一部分,任何java web工程都可以使用,拦截器之能够在springmvc框架...原创 2019-08-20 12:00:59 · 91 阅读 · 0 评论 -
SpringMVC异常处理(12)
目录一.分析和搭建环境二.异常处理代码编写一.分析和搭建环境处理异常的思路 Controller调用service,service调用dao,异常都是向上抛出的 但是如果一直抛到view显示页面对用户非常不友好 最终有DispatcherServlet找异常处理器进行异常的处理 步骤 1.编写自定义异常类(做提示信息的) 2.编写异常处理器 3.配...原创 2019-08-20 10:52:03 · 78 阅读 · 0 评论 -
文件上传(11)
一.原理分析和搭建环境1.导入第三方组件实现文件上传 commons-fileupload组件实现文件上传,需要以来commons-io 2.文件上传的必要前提 A.form表单的enctype取值必须是:multipart/form-data(默认值是:application/x-www.form-urlencoded) enctype:是表单请求正文的类型 multi...原创 2019-08-20 09:11:59 · 137 阅读 · 0 评论 -
响应json数据、过滤静态资源、发送ajax的请求、响应json格式数据(10)
一.过滤静态资源springMVC配置入门首先需要配置就是dispatcherServlet前端控制器过滤器。 但是我们发现我们在url-pattern中设置的资源路径是‘/’,即所有的资源。 这样的话在jsp页面的一些操作就会被拦截,因此我们需要在配置文件中设置哪些资源不拦截 配置: 打开springmvc.xml添加<mvc:resources>标签 设置标签的l...原创 2019-08-19 18:15:28 · 284 阅读 · 0 评论 -
响应之使用forward和redirect进行页面跳转(9)
1.通过设置返回值制定字符串的方式设置请求转发 注意:该方式同我们手动实现请求转发与重定向一样,也是不走视图管理器的。 注意:格式是固定的。 forward: 请求转发关键字,需要设置跳转文件的具体位置。 redirect: 重定向只需要设置需要跳转的文件即可(在该文件在类路径的情况下),后台会进行自动处理项目名称 ...原创 2019-08-19 16:26:15 · 417 阅读 · 0 评论 -
常用注解(7)
目录一.RequestParam把请求中指定名称的参数给控制器中的形参赋值二.RequestBody获取请求体内容三.PathVariable绑定url中的占位符四.RequestHeader获取请求消息头五.CookieValue指定cookie名称的值传入控制器方法参数六.ModelAttribute指定当前方法在控制器方法之前执行、获取指定的数据给参数赋值七.Se...原创 2019-08-18 10:41:59 · 142 阅读 · 0 评论