自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (14)
  • 收藏
  • 关注

原创 IntelliJ IDEA配置 Tomcat Deployment添加时没有Artifact...选择的解决方案

问题描述:在IntelliJ IDEA中创建了一个项目项目署到到tamcat中招不到对应的Artifacts解决方法:1、先在maven project里点击package生成target文件夹,而.war文件在target文件夹中。2、在File的Project Structure选择生成的.war文件3、完成Tomcat配置详细步骤如下:将鼠标移动到Idea左下角,...

2020-03-26 17:33:24 4265 1

原创 第6章 文件上传之SpringMVC方式

SpringMVC框架文件上传的原理分析前端代码: <h3>SpringMVC文件上传</h3> <form action="user/fileUpload2" method="post" enctype="multipart/form-data"> 选择文件<input type="file" name="u...

2020-03-26 16:20:04 115

原创 第6章 文件上传之传统方式

文件上传的必要前提form表单的enctype取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencode) enctype: 是表单请求正文的类型method属性取值必须是Post 提供一个文件选择域<input type=”fi...

2020-03-26 11:32:22 125

原创 第5章 ResponseBody响应json数据

前端代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>入门程序</title> <script src="js/jquery-3.4.1.min.js"></script...

2020-03-25 15:38:55 1058

原创 第5章 SpringMVC提供的转发和重定向

前端代码:<a href="user/testForwardOrRedirect">testForwardOrRedirect</a><br/>后端代码:

2020-03-25 10:00:01 88

原创 第5章 响应之返回类型是ModelAndView类型

前端界面: <a href="user/testModelAndView">testModelAndView</a>后端代码:/** * 返回ModelAndView类型 * @return */ @RequestMapping("/testModelAndView") public ModelAndView t...

2020-03-24 16:36:52 443

原创 第5章 响应之返回值是String类型

前端:<a href="user/testString">testString</a>后端: @RequestMapping("/testString") public String testString(Model model){ System.out.println("testString..."); //模...

2020-03-24 15:58:47 224

原创 第5章 响应之返回值是void类型

当返回值类型是void类型浏览器默认回去视图解析器下查找该链接对应的jsp页面:解决方法,采用请求转发/重定向/直接向页面输出内容: /** * 返回void类型 */ @RequestMapping("/testVoid") public void testVoid(HttpServletRequest request, HttpS...

2020-03-23 16:32:53 431

原创 第4章 SessionAttributes注解

1. 使用说明作用:用于多次执行控制器方法间的参数共享。属性:value: 用于指定存入的属性名称type: 用于指定存入的数据类型2. 使用实例anno.jsp代码如下sucess代码如下:后台程序代码:@Controller@RequestMapping("/anno")@SessionAttributes(value = "msg") ...

2020-03-20 17:33:10 178

原创 第4章 ModelAttribute注解

1. 使用说明作用:该注解是SpringMVC4.3版本以后新加入的。它可以用于修饰方法和参数。出现在方法上,表示当前方法会在控制器的方法执行之前,先执行。它可以修饰没有返回值的方法,也可以修饰有具体返回值的方法。出现在参数上,获取指定的数据给参数赋值。属性:value: 用于获取数据的key,key可以是POJO的属性名称,也可以是map结构的key。应用场景:当...

2020-03-20 15:49:40 108

原创 第4章 CookieValue注解

1. 使用说明作用:用于把指定cookie名称的值传入控制器方法参数。属性:value: 指定cookie的名称required: 是否必须有此cookie2. 使用实例结果:验证:浏览器中的值...

2020-03-19 16:57:27 365

原创 第4章 RequestHeader注解

1. 使用说明作用:用于获取请求消息头。属性:Value: 提供消息头名称Request: 是否必须有此消息头注:在实际开发中一般不怎么用。2. 使用实例结果:验证:游览器中的头为...

2020-03-19 16:41:55 216

原创 REST风格URL

什么是rest:REST(英文:Representational State Transfer, 简称REST)描述了一个架构样式的网络系统,比如web应用程序,它首次出现在2000年Roy Fielding的博士论文中,他是HTTP规范的主要编写者之一。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol, 简单对象访问协议...

2020-03-18 17:43:20 375

原创 第4章 PathVariable注解

1. 使用说明:作用:用于绑定url中的占位符。例如:请求url中/delete/{id},这个{id}就是url占位符。url支持占位符是spring3.0之后加入的。是springmvc支持rest风格URL的一个重要标志。属性:value: 用于指定url中占位符的名称。required: 是否必须提供占位符。2. 使用实例结果:...

2020-03-18 17:37:53 246

原创 第4章 RequestBody注解

1. 使用说明作用:用于获取请求体内容。直接使用得到是key=value&key=value…结构的数据(异步时使用)。get请求方式不适用。属性:Required: 是否是必须有请求体。默认值是: true。当取值为true时,get请求方式会报错。如果取值为false,get请求得到的是null。2. 使用实例结果:...

2020-03-13 17:11:25 112

原创 第4章 RequestParam注解

1. 使用说明作用:把请求中指定名称的参数给控制器中的形参赋值。属性:value: 请求参数中的名称。required: 请求参数中是否必须提供与value值相同名称的参数。默认值为true。表示必须提供,如果不提供将报错。2. 使用实例...

2020-03-13 16:49:56 151

原创 第3章 控制器中使用原生的ServletAPI对象

只需要在控制器的方法参数定义HttpServletRequest和HttpServletResponse对象如下;

2020-03-13 15:40:02 142

原创 第3章 自定义类型转换器代码编写

背景:默认情况下输入日期2020/09/05,后台是可以正确解析到并输出:但是如果输入形式为2020-09-05,则会报错如下:解决方法:编写自定义类型转换器表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,说明Spring框架内部会默认进行数据类型转换。自定义类型转换器步骤:第一步:定义一个类,实现Converte...

2020-03-13 15:07:59 289

转载 解决IntelliJ IDEA控制台输出中文乱码问题

转载地址:https://zhuanlan.zhihu.com/p/94412052参考:https://www.cnblogs.com/shaohz2014/p/6430305.htmlhttps://blog.csdn.net/qq_42232642/article/details/975053581.找到idea的安装目录——> bin——>找到下图文件并分别在...

2020-03-12 18:00:40 523

原创 解决提交表单中文显示乱码

在web.xml中添加一个编码过滤器

2020-03-12 17:52:12 168

原创 第3章 请求参数的绑定

1. 请求参数绑定说明(1)绑定机制表单提交的数据都是k=v格式的 username=hehe&password=123 SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的 要求: 提交表单的name和参数名称是相同的(2)支持的类型基本数据类型和字符串类型 提交表单的name和参数名称是相同的; ...

2020-03-12 17:49:23 174

原创 第2章 RequestMapping注解的作用

作用:用于建立请求URL和处理请求方法之间的对应关系。 ReqestMapping既可以作用在类上也可以放在方法上作用在类上:第一级的访问目录 作用在方法上:第二级的访问目录 细节:路径可以不编写/表示应用的根目录开始 细节:${pageContext.request.contextPath}也可以省略不写,但是路径上不能写/ 3. ReqestMapping的属性value...

2020-03-11 17:59:16 7317

原创 第2章 SpringMVC的入门案例

1. 入门程序需求2. 入门程序之搭建开发环境 (1)创建maven项目 【File】--->【New】--->【Module...】创建后的项目如下图,解决创建项目慢(添加一组键值对)的问题查看博文:https://blog.csdn.net/chpllp/article/details/104699013 (2)补全mav...

2020-03-11 15:42:51 126

原创 idea maven 创建webapp项目没有src目录

问题:利用骨架创建maven工程时没有src目录,报错:[ERROR] Maven execution terminated abnormally (exit code 1),就是整个项目骨架没有生成。1. IDEA中maven的配置问题配置settings.xml文件在maven的安装目录中找到conf–>settings.xml找到localRepository,源文件...

2020-03-06 17:16:27 6044 4

原创 第1章 SpringMVC的基本概念

1 关于三层架构和MVC(1)三层架构(2)MVC设计模型 M Model模型(JavaBean的一个对象) 通常指的就是我们的数据模型。作用一般情况下用于封装数据。 V View视图(JSP) 通常指的是我们的jsp或者html。作用一般就是展示数据的。 C Controller控制器(Servlet...

2020-03-04 17:51:31 253

springmvc_day01_start.zip

SpringMVC入门实例,从搭建环境,到配置文件的编写解释,到代码的编写,非常详细,非常基础的入门项目,欢迎下载浏览。

2020-03-11

Oracle数据库客户端

连接Oracle数据库的客户端,简单易用,解压即用。

2018-08-22

MyBatis注解配置映射器:动态SQL的实现

java工程,练习通过MyBatis注解的方式配置SQL映射器,实现动态SQL.

2018-08-22

MyBatis注解配置映射器:一对多关系的实现

java工程,练习通过MyBatis注解的方式配置SQL映射器,实现一对多关系.

2018-08-22

MyBatis注解配置映射器:一对一关系的实现

java工程,练习通过MyBatis注解的方式配置SQL映射器,实现一对一关系.

2018-08-22

注解配置SQL映射器(简单的增删改查)

java工程,练习通过MyBatis注解的方式配置SQL映射器,实现简单的正删改查。

2018-08-21

《一头扎进MyBatis3》第八讲 Mybatis杂项

处理CLOB、BLOB类型数据; 输入多个输入参数; Mybatis分页; Mybatis缓存。

2018-08-15

《一头扎进MyBatis3》第六讲 动态SQL的实现

MyBatis动态SQL的实现,主要是配置文件的配置。。。。。。。。。。。。。

2018-08-08

《一头扎进MyBatis3》第五讲 一对多关系的实现

一对多关系的实现,一个班级对应多个学生的模型,配置文件中使用了resultMap的Collection属性

2018-08-07

《一头扎进MyBatis3》第四讲 一对一关系的实现

一对一关系的实现,连个表的关联后如何获取数据,重点是配置文件的配置

2018-08-07

《一头扎进MyBatis3》第三讲 一对一关系的实现

一对一关系的实现,连个表的关联后如何获取数据,重点是配置文件的配置

2018-08-06

《一头扎进MyBatis3》第三讲 简单增删改查的配置

java工程,练习通过MyBatis对数据库表数据进行增删改查,在项目中是如何配置的增删改查。

2018-08-05

《一头扎进MyBatis3》第一讲 MyBatis 版 HelloWorld 实现

初识MyBatis,创建java工程,练习通过MyBatis添加一条记录到数据库。

2018-08-04

关于Mybatis与Spring、SpringMVC整合的简单web工程

关于Mybatis与Spring、SpringMVC整合的简单web工程,spring、springmvc 、mybatis配置文件的书写及各部分的释义。

2018-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除