- 博客(16)
- 收藏
- 关注
原创 SSM
搭建整合环境 整合说明:SSM整合可以使用多种方式,咱们会选择XML+注解的方式 整合的思路 1.先搭建整合的环境 2.先把Spring的配置搭建完成 3.再使用Spring整合SpringMVC框架 4.最后使用Spring整合MyBatis框架 创建数据库和表结构 语句 create database ssm;p use ssm; create table account( id int primary key auto_increment, name varchar(2
2020-06-07 09:52:53
193
1
原创 SpringMVC拦截器
关于拦截器 SpringMVC的处理器拦截器类似于Servlet开发中的顾虑器Filter,用于对处理器进行预处理和后处理。 用户可以自己定义一些拦截器来实现特定的功能。 谈到拦截器,还要向大家提一个词----拦截器链(Interceptor Chain),拦截器链就是将拦截器按一定的顺序连接成一条链,在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。 说到这里,可能就有一个疑问,这不是我们之前学的过滤器吗?是的它和过滤器是有几分相似,但是也有区别,接下来我们就来说说它们的区别:
2020-06-07 09:35:17
145
原创 SpringMVC实现文件上传
文件上传的回顾 文件上传的必要前提 1.form表单的enctype取值必须是:multipart/form-data 2.method属性取值必须是post 3.提供一个文件选择域<input type="file" /> 2.导入文件上传的jar包 使用commons-fileupload组件实现文件上传,需要导入该组件响应的支撑jar包,commons-fileupload和commons-io,cmmons-io不属于文件上传组件的开发jar文件,单commons-fileuploa
2020-06-06 10:36:11
139
原创 SpringMVC响应数据和结果视图
1. 返回值分类 1. 返回字符串 1.Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器解析为物理视图的地址。 示例: @RequestMapping(value="/hello") public String sayHello() { System.out.println("Hello SpringMVC!!"); // 跳转到XX页面 return "success"; } 2.具体的应用场景 @Controller @RequestMapping("/user
2020-06-06 10:24:50
133
原创 SpringMVC常用注解
前言 Spring MVC中用于参数绑定的注解有很多,都在org.springframework.web.bind.annotation包中,根据它们处理的request的不同内容可以分为四类(常用的类型)。 第一类:处理request body部分的注解有:@RequestParam和@RequestBody 第二类:处理requet uri部分的注解有:@PathVaribale 第三类:处理request header部分的注解有:@RequestHeader和@CookieValue 第四类:处理a
2020-06-06 10:13:44
231
原创 SpringMVC自定义类型转换器
数据类型转换与类型转换器 表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,说明Spring框架内部会默认进行数据类型转换。 如果想自动以数据类型转换,可以实现Converter的接口。 1.自定义类型转换器 package cn.itcast.utils; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import org.springf
2020-06-06 10:01:11
110
原创 SpringMVC参数的绑定
请求参数的绑定 1.请求参数的绑定说明 1.绑定机制 1.标点提交的数据都是k==v格式的 username=haha&password=123 2.SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的.参数进行绑定的 3.要求:提交表单的name和参数的名称是相同的 2.支持的数据类型 基本数据类型和字符串类型: 提交表单的name和参数的名称是相同的 区分大小写 实体类型(JavaBean) 1. 提交表单的name和JavaBean中的属性名需要一致 2. 如
2020-06-06 09:51:10
111
原创 SpringMVC搭建环境
<!-- 版本锁定 --> <properties> <spring.version>5.0.2.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependenc
2020-06-06 09:34:52
120
原创 JSP学习日志10.7
1. JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OB...
2019-12-09 11:06:30
145
原创 JSP学习日志
三:JSP内置对象的常用方法 (1)request请求对象 request对象属于 Javax. ervlet ServletRequest接口的实例化对象。 【作用】 request对象不但可以用来设置和取得 request范围变量,还可以用来获得客户端请求参数、请求的来源、表头、 cookies等。 【机制】当用户请求一个JSP页面时,JSP页面所在的 Tomcat服务器将用户的请求封装在内置...
2019-12-09 11:05:57
207
原创 链接数据库
JSP连接数据库 一、连接数据库需要用到的包为mysql-connector-java-5.1.20-bin.jar。 导入包的方法有两种: 1、在Java Build Path中倒导入。 2、把我们需要的包拷入WEB-INF下的lib文件夹中 注意:这里我们推荐使用第二种方法,如果使用第一种,我们要在另外一个新机 器继续编写,我们需要重新导入包。如果使用第二种,在新的机器上直接把文件 夹导入...
2019-12-09 11:05:39
220
原创 javabean
简介: JavaBean就是符合某种特定规范Java类。 使用JavaBean可以解决代码的重复编写,减少代码冗余,功能区分明确,提高代码的维护性。 设计原则: 1)提供一个公有的无参构造函数。 2)需要被序列化并且实现了Serializable接口。 3)有一系列可读写属性。 4)getter和setter方法封装属性 eg: // User.java public class Users { ...
2019-12-09 11:05:17
194
原创 jsp servlet
servlet概述 servlet是使用Java编写的运行在服务端的程序,servlet由servlet容器提供。 servlet容器指提供了servlet功能的服务器,具有运行servlet,jsp,fliter等的软件环境. servlet生命周期 分为初始化阶段,运行阶段和销毁阶段。 初始化阶段 init :当容器向servlet容器中发出http请求要求访问servlet时,servle...
2019-12-09 11:04:55
125
原创 JSP学习日志 2019.9.24
JSP概述 1.1、JSP简介 一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现JavaWeb应用程序的用户界面部分。 网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然...
2019-12-09 10:32:30
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅