Spring MVC
OVO_LQ_Start
一个弱小的菜鸟在瑟瑟发抖
展开
-
SpringMVC 拦截器
流程执行顺序如下面序号1->2【1】->3->2【2】->4->2【3】。1.前台传来请求<a href="user/testInterceptor">拦截器</a>2.拦截请求【1】preHandle:预处理。客户端发送请求时执行,返回ture表示方行。【2】postHandle:后处理。服务器响应到客户端时执行。【3】aft...原创 2020-04-25 19:24:54 · 121 阅读 · 0 评论 -
SpringMVC 异常处理
异常处理为了给用户一个良好的体验,可以将数据持久层和业务逻辑层的异常抛给控制器,让浏览器显示一个友好的界面。流程模拟1.用户执行操作时,.数据持久层和业务逻辑层出现异常<a href="user/testException">异常</a>2.控制器捕获异常。 @RequestMapping(path = "/testException") public...原创 2020-04-25 19:11:48 · 97 阅读 · 0 评论 -
SpringMVC文件上传和跨服务器上传
文件长传springmvc帮我们解析和上传文件,不需要我们自己去解析。1.配置文件上传解析器注意:需要commons-fileuploadjar包。 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload&l...原创 2020-04-25 17:07:08 · 134 阅读 · 0 评论 -
SpringMVC响应数据和结果视图
响应数据1.返回值为String类型@RequestMapping(path = "/testString") public String testString(Model model){ System.out.println("testString执行了。。。"); User user = new User(); user .setAg...原创 2020-04-24 18:22:38 · 132 阅读 · 0 评论 -
SpringMVC的注解详解
Spring注解详解忘记了同学可以点击spring注解详解复习。转载 2020-04-23 17:35:41 · 107 阅读 · 0 评论 -
SpringMVC 自定义类型转换器
第一步,按需求编写类型转换器public class StringToDate implements Converter<String,Date>{ @Override public Date convert(String s) { if( s== null){ throw new RuntimeException("数据不...原创 2020-04-23 16:31:02 · 88 阅读 · 0 评论 -
SpringMVC 请求参数绑定
请求参数数据封装到实体类中将数据封装到实体类中public class User implements Serializable { private String uname; private Integer age ; public String getUname() { return uname; } public void s...原创 2020-04-23 16:25:38 · 216 阅读 · 0 评论 -
SpringMVC HiddenHttpMethod与REST的CRUD
HiddenHttpMethod的工作原理正常页面只能传来post和get请求,但是服务器中提供了4中请求。要实现传来的请求为put和delete,需要在客户端传来请求的时候加一个过滤器,修改请求为服务器所需要的请求。工作原理:过滤器会将其中name=_method的值获取到,然后判断请求方式是否为POST,name=_method的值是否为服务器中put或者delete。符合则将此值返回...原创 2020-02-26 21:34:14 · 203 阅读 · 0 评论 -
SpringMVC Ant方式的访问路径和占位符的方式的路径
Ant访问路径springMVC支持Ant的访问路径在Ant中有三种匹配符1.*:任意字符2.?:任意一个字符3.**:任意多层目录@RequestMapping(value="/*/ant??/**/testAnt") public String testAnt(){ System.out.println("testAnt"); return "success"; }...原创 2020-02-26 17:11:03 · 259 阅读 · 0 评论 -
SpringMVC @RequestMapping
@RequestMapping1.放在方法上。设置请求映射,把请求和控制层中的方法设置映射关系当请求路径和@RequestMapping的value一致时,该注解所标注的方法即为请求处理的方法。 @RequestMapping(value="/test") public String testPOST(){ System.out.println("SUCCESS:POST"); r...原创 2020-02-26 16:25:40 · 128 阅读 · 0 评论 -
SpringMVC 环境搭建和TEST
导入jar导入spring架包和jsp标签库架包配置web.xml文件1.配置springMVC的核心(前端)控制器DispathcerServlet。加载springMVC的配置文件。<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.spri...原创 2020-02-25 16:45:25 · 249 阅读 · 0 评论