
SpringMVC
借汝之光,得以光明
不平凡的人生注定不平凡的路。
展开
-
SpringMVC 跨服务器方式文件上传
1、分服务器的目的在实际开发钟,我们会有很多处理不同功能的服务器。例如:应用服务器:负责部署我们的应用数据库服务器:运行我们的数据库缓存和消息服务器:负责处理大并发访问的缓存和消息文件服务器:负责存储用户上传文件的服务器这里说的不是服务器集群2、图解3、项目搭建我们开启两个tomcat服务器,就可以模拟这个项目。一个是接收图片的服务器,另一个是存储图片的服务器。创建一个...原创 2019-07-01 23:37:35 · 3415 阅读 · 7 评论 -
springMVC基础知识
1、简单搭建一个springMVC项目目录引入所需要的依赖这里我们采用maven工程去管理我们所需要的jar包。在pom.xml中引入我们的依赖。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.comp...原创 2019-08-04 19:56:38 · 2928 阅读 · 0 评论 -
对于springMVC的运行过程的理解
啥是springMVC?Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不会直接处理请求。而是调用业务层的方法进行处理,而业务层调用持久层,通过Spring的依赖注入功能,这些bean被注入到控制器中。springMVC是SSM中的s之一。springMVC中...原创 2019-08-04 19:56:23 · 2737 阅读 · 0 评论 -
SpringMVC 框架实现文件上传
1、原理这里我们自己去配置一个文件解析器,然后可以直接在controller里面获取文件上传项。这里参数中的upload必须和input上传文件标签中的upload是一样的。2、主要代码这里的项目与上一篇文章是一样的,只是controller类和web.xml不同web.xml:这里添加了一个bean,这里的id必须是internalResourceViewResolver。 <...原创 2019-07-01 13:03:49 · 4313 阅读 · 0 评论 -
SpringMVC 实现文件上传之传统方式
1、项目目录和所需要的依赖2、文件上传必要前提1、form表单的enctype取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded)2、method属性必须是:post3、提供一个文件选择域input type=“file”依赖的jar,借助第三方组件。 <dependency> ...原创 2019-07-01 12:27:03 · 2551 阅读 · 0 评论 -
SpringMVC 返回值类型及响应数据类型
项目测试目录1、响应返回值之String类型controller的方法返回的字符串可以指定逻辑视图的名称,根据视图解析器为物理视图地址。@Controller@RequestMapping(path = "con")public class controller { @RequestMapping(path = "test") public String test(){...原创 2019-06-30 12:44:57 · 2890 阅读 · 0 评论 -
SpringMVC 常用注解
1、@RequestParam作用:把请求中指定名称的参数给控制器中的形参赋值*属性:value:请求参数中的名称required:请求参数中是否必须提供此参数。默认为true,表示必须提供,如果不提供就报错。例如:当前台传输的数据的名称与后台参数列表中的名字不一样的时候,就可以用这种方法,这里的name属性和value是一样的。这里name的属性值就是前台传输过来参数的名称。...原创 2019-06-29 23:11:23 · 2388 阅读 · 0 评论 -
SpringMVC 请求参数绑定
1、@RequestMapping作用:用于建立请求URL和处理请求方法之间的对应关系。当该注解放在类上的时候就表示的是一级访问目录。当该方法放在方法上的时候就表示是二级访问目录。属性:value:用于指定请求的URL。它和path属性的作用是一样的。method:用于指定请求的方式。@RequestMapping(path = “/hello”,method = {Request...原创 2019-06-29 23:10:03 · 2578 阅读 · 0 评论 -
SpringMVC入门程序
1、程序概述用户进入index.jsp页面中点击超链接,然后后台打印输出一句话,然后跳转到success.jsp页面2、项目目录3、代码与分析pox.xml 依赖的jar<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...原创 2019-06-29 08:36:28 · 1985 阅读 · 0 评论 -
SpringMVC 环境搭建
1、三层架构2、搭建项目解决maven创建项目过慢问题当前的目录不完整,需要添加。在main目录下创建两个文件夹,一个是java并且设置成Sources root。另一个是resources设置成Resources root。导入所需要的jar包,pom.xml<properties> <project.build.sourceEncoding>...原创 2019-06-29 08:35:15 · 1837 阅读 · 4 评论 -
SpringMVC 拦截器
1、拦截器项目目录类似于Servlet开发中的过滤器Filter,用于对处理器(controller)进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。拦截器链就是将拦截器按一定顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。2、拦截器和过滤器的区别过滤器是servlet规范中的一部分,任何java web工程都可以使...原创 2019-07-08 23:58:17 · 2260 阅读 · 0 评论 -
SpringMVC 异常处理
1、拦截器类似于Servlet开发中的过滤器Filter,用于对处理器(controller)进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。原创 2019-07-08 23:23:50 · 1822 阅读 · 0 评论 -
Java:三大框架整合搭建SSM框架
1、SSM原理图首先前端页面发送请求,然后通过前端控制器找到对应的Controller,Controller调用Service的方法,Service调用Dao层的方法,Dao方法对数据库操作,将查询的值返回到Controller进行处理。最后响应页面。Controller、Service、Dao分别对应springMVC、spring、mybatis框架。这也是MVC三层模型的基本思想。...原创 2019-08-08 12:23:13 · 1707 阅读 · 0 评论