SpringMVC
有个机车梦
喜欢充满冒险的生活节奏 在代码中沉淀下浮躁的内心
展开
-
(1)SpringMVC - 介绍
1 三层架构2 MVC3 SpringMVC框架4 SpringMVC的优势5 SpringMVC和Struts2比较原创 2019-05-03 23:56:36 · 124 阅读 · 0 评论 -
(10)前面SpringMVC代码
1 目录结构2 pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...原创 2019-05-07 22:04:24 · 139 阅读 · 0 评论 -
(16)ssm框架整合 - SpringMVC
一定是spring框架去整合其他框架原创 2019-05-10 16:20:28 · 164 阅读 · 0 评论 -
(15)SpringMVC -异常处理,拦截器
1 异常处理的解决1.1 搭建环境index.jspsuccess.jspController:运行,然后点击:当我们运行的时候 报错:当我们运行,把错误结果直接打到页面上,这样显得特别不友好,效果也不高。那么怎么解决呢?当web抛出异常给前端控制器,我们可以写一个异常处理器用来处理异常。当我们出现异常的时候,我们会调用异常处理器帮我们处理异常。这是正规的方式。...原创 2019-05-09 17:04:53 · 220 阅读 · 0 评论 -
(25)实验 - 员工修改,删除
2 删除修改成:原创 2019-05-19 12:57:02 · 284 阅读 · 0 评论 -
(9)SpringMVC - 常用注解介绍
1 RequestParam如果我们表单提交一个属性叫做username,后台想要接收到这个属性值。必须在方法中加一个参数叫username,如果两个名字不一样,数据是封装不上的。那么我们的RequestParam就起作用了!!!我们写一个anno.jsp文件在写一个对应的Controller把表单提交数据弄成name在Controller类中写成username控制台输出...原创 2019-05-06 23:02:34 · 246 阅读 · 0 评论 -
(8)SpringMVC - 获取Servlet原生的API
重新写一个超链接:在写一个对应的方法:在参数中,我们想获得谁,就写那个对象就可以了。输出成功!!!原创 2019-05-06 22:41:37 · 234 阅读 · 0 评论 -
(14)SpringMVC - 文件上传
1 实现文件上传文件上传的必要条件:== 文件上传的原理分析==借助第三方组件实现文件上传1.1 导入文件上传的jar包原创 2019-05-08 21:58:46 · 263 阅读 · 0 评论 -
(13)SpringMVC - 响应JSON数据
如果当我们的页面发送一个Ajax请求,明显是一个异步请求,若我的后台要把对象转换成JSON格式的字符串给响应回去。 那么怎么办??1 响应JSON数据之过滤静态资源想要完成这个,首先要搭建一个异步的环境.引入一个js文件我们发现,我们点击的时候,它没有弹出内容为什么呢?因为我们的web.xml里面 拦截了任何的资源静态资源:样式,图片,js所以我们要告诉前端控制器,哪些静...原创 2019-05-08 21:30:04 · 296 阅读 · 1 评论 -
(12)SpringMVC - 转发和重定向
注意:再用转发和重定向的时候,我们是用不了视图解析器的。1 转发运行之后,成功运行至success.jsp页面2 重定向我们写的时候注意:我们不能写如下内容,因为重定向请求不到这个路径所以我们还是修改成/目录的index.jsp文件结果显示:...原创 2019-05-08 19:35:48 · 187 阅读 · 0 评论 -
(7)SpringMVC - 自定义类型转换器
页面提交的任何数据都是字符数类型的。其实是SpringMVC自动的进行数据类型转换但是有时候转换不了比如 2019/5/1 -> SpringMVC可以自动的把你转换成日期如果我们写成 2019-5-1 一提交数据就可能报错了。 日期自动转换不了,默认不支持这个格式==那么怎么解决?==进行如下代码实验,在User这个类中添加属性Data data;...原创 2019-05-06 09:45:15 · 442 阅读 · 0 评论 -
(6)SpringMVC - 解决中文乱码的过滤器
当我们提交内容之后打印再控制台的内容是乱码这个时候SpringMVC提供了一个过滤器,只要发送任何请求,都可以拦截。过滤器拦截之后,我们只要解决这个中文乱码问题在那里配置过滤器?在web.xml文件中配置过滤器过滤器还要提供一个初始化参数就是你想解决那个字符集的编码问题:UTF-8怎么传?重新运行一下结果显示:成功!!!!...原创 2019-05-05 23:27:08 · 966 阅读 · 3 评论 -
(5)SpringMVC - 请求参数的绑定,绑定实体类型,绑定集合类型
表单提交数据,都是一组键值对如果我们提交表单写的:username=hehe&password=123 (这些键值对)我们把这个表单传过来,那么MVC框架怎么处理呢?MVC框架 我们再Ctroller中会写方法再方法中,假设我们写的是sayhello(String username,String password)表单中:username=hehe&password=...原创 2019-05-05 18:31:30 · 1738 阅读 · 0 评论 -
(4)SpringMVC - RequestMapping注解的作用和属性
作用: 用于建立请求URL和处理请求方法之间的对应关系客户端一定会发一个请求过来,那么后台一定要有一个方法去执行它。把发送请求的这个地址路径跟这个方法建立一个映射关联你发送这个请求,那我这个方法就执行。那么RequestMapping 就是来建立两者之间的关系的反过来理解一下:我们写了一个方法,那别人想请求这个方法怎么办?我们需要加一个映射关联,再这个方法上加一个RequestMapp...原创 2019-05-04 22:36:40 · 9639 阅读 · 0 评论 -
(3)创建SpringMVC知识汇总
在(2)IDEA上编写第一个SpringMVC 文章中,我们成功创建了一个SpringMVC工程为了加深自己的理解进一步的去探究它的流程分为两个步骤:启动服务器,加载一些配置文件发送请求,后台处理请求1. 启动服务器,加载一些配置文件1 DispatcherServlet对象创建在web.xml中配置一个前端控制器 ,叫做servletservlet第一次...原创 2019-05-04 20:11:31 · 826 阅读 · 0 评论 -
IDEA中配置Tomcat输出日志乱码
打开IDEA的bin目录在文件最后面添加:-Dfile.encoding=UTF-8解决成功:原创 2019-05-04 12:16:28 · 2407 阅读 · 2 评论 -
(2)IDEA上编写第一个SpringMVC
1 入门需求2 环境搭建1 走起2 继续next3. 注意:我们创建项目next之后finish 创建项目速度很慢 ,它默认会去网上下载一些插件 这样的下载是很浪费时间的为了解决这个问题:在下面添加一组键值对archetypeCataloginternal4 我们创建好项目之后,查看目录其实目录是不全的5. 在main底下创建一个Directory 命名为:java...原创 2019-05-04 00:55:26 · 343 阅读 · 1 评论 -
(11)SpringMVC -响应数据和结果视图,返回值分类
响应数据和结果视图之前前10个SpringMVC的文章都是请求之后的内容是 我们执行完方法之后,执行需要跳转到的页面,最终给用户做一个响应。SpringMVC提供了很多种响应的方式1 返回值分类1.1 字符串...原创 2019-05-07 22:18:15 · 426 阅读 · 0 评论