![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
文章平均质量分 58
web开发
陌殇殇
个人Java后端学习路上的学习笔记,有不对的地方欢迎指正
展开
-
SSM项目转springboot整合jsp
目录1.添加springboot相关pom依赖2.Springboot整合jsp2.1.使用打jar包方式执行2.2.打war包执行3.多数据源xml文件配置提取3.1.数据源bean提取3.2.创建数据源bean3.3.创建相关配置bean4.Spring全局事务配置类提取5.SpringAop的xml开发转为注解开发6.SpringMVC相关xml配置提取6.1 视图文件路径配置(视图解析器)6.2 拦截器注册6.3 文件上传限制6.4 全局异常处理7.web.xml配置提取7.1 全局应用上下文配置7原创 2022-12-08 10:40:42 · 1505 阅读 · 0 评论 -
2021-11-25 文件上传
文件上传步骤1.添加@MultipartConfig文件上传的注解2.调用getPart()方法获取页面传来的文件,得到Part对象3.使用Part对象的write()方法来执行文件上传4.使用getSubmittedFileName()方法来获取上传的文件名5.给页面表单加上enctype="multipart/form-data"属性@MultipartConfig@WebServlet("/upload")public class UploadController extends H原创 2021-11-25 17:33:33 · 237 阅读 · 0 评论 -
2021-11-25 Listener & Filter
Listener & Filter文章目录Listener & FilterListener接口回调Web监听器监听三个作用域创建和销毁监听三个作用域属性状态变更监听httpSession里面存值的状态变更Filter如何使用FilterFilter的生命周期Filter执行顺序Filter细节:自动登录1. 搭建环境登录servlet代码过滤器代码Listener监听器能做什么事?监听某一个事件的发生。 状态的改变。监听器的内部机制其实就是接口回调.原创 2021-11-25 17:31:27 · 82 阅读 · 0 评论 -
2021-11-25 Jquery中Ajax的基本使用
1.Ajax简介 前端页面与服务器交互的一种技术 默认执行异步请求网络(局部刷新数据,不用使整个页面刷新) AJAX分为同步(async = false)和异步(async = true) 什么是同步请求? 同步请求是指当前发出请求后,浏览器什么都不能做, 必须得等到请求完成返回数据之后,才会执行后续的代码, 相当于生活中的排队,必须等待前一个人完成自己的事物,后一个人才能接着办。 也就是说,当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面处于转载 2021-11-25 17:20:17 · 79 阅读 · 0 评论 -
2021-11-25 Json的使用
1.json简介JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。2.json的用法 json 是一种数据格式 用{} 代表一个对象的意思 用[]来表示一原创 2021-11-25 17:11:38 · 135 阅读 · 0 评论 -
2021-11-25 Cookie和Session
目录1、Cookie为什么要有这个CookieCookie怎么用简单使用:常用方法2、session方法1、Cookie应用场景自动登录、浏览记录、购物车。为什么要有这个Cookiehttp的请求是无状态。 客户端与服务器在通讯的时候,是无状态的,其实就是客户端在第二次来访的时候,服务器根本就不知道这个客户端以前有没有来访问过。 为了更好的用户体验,更好的交互 [自动登录],其实从公司层面讲,就是为了更好的收集用户习惯[大数据]Cookie怎么用原创 2021-11-25 17:03:07 · 113 阅读 · 0 评论 -
2021-11-25 Jsp&Jstl标签库
目录1.jsp的四大作用域2.jsp的九大内置对象3.Jstl标签库的使用3.1、标签3.2、标签3.3、标签1.jsp的四大作用域范围从大到小: application>session>request>pageContext 同名获取优先级: page > request > session > application 常用方法:setAttribute();//存值getAttribute();//取值removeAttri原创 2021-11-25 16:45:38 · 195 阅读 · 0 评论 -
2021-11-25 Servlet的使用
1、servlet类的创建(不使用注解)1.创建普通类,继承HttpServlet类,重写doGet和doPost方法/*以前我们定义的所有的类、方法,都是需要自己来创建对象,对象来调用方法 现在用了web容器,编写的类比如MyServlet 由容器来创建对象的。 容器拿着对象再去调用doGet ,doPost方法 比如请求 http://localhost:8888/my 容器需要找到端口8888中部署的项目(目前项目没有项目名ht...原创 2021-11-25 16:34:20 · 587 阅读 · 0 评论 -
JDBC中日期类型数据的存储
Java内存中使用的时间类型是:Java.util.Date数据库中使用的时间类型对应的:java.sql.Date 是java.util.Date的子类我们使用时会导致时间格式冲突第一种方式:把java.util.Date转换成java.sql.Date Java.sql.Date(long date) 使用给定的毫秒时间值构造一个 Date对象。 public static void main(String[] args) { Connection.原创 2021-09-25 10:32:05 · 782 阅读 · 0 评论 -
JDBCUtils的封装
目录1.初始版本2.第二版本3.自己封装的版本(读取配置文件)4.C3P0数据库连接池的JDBCUtils封装1.初始版本//封装连接数据库的过程 第一版// 1,加载驱动 一次就够了public class DBUtil { static{ try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (ClassNotFoundException e) {原创 2021-09-23 17:20:04 · 196 阅读 · 0 评论 -
JDBC操作数据库
JDBC操作数据库1.jdbc对数据库的更新操作(Statement)重要方法: conn.createStatement();//创建Statement对象 executeUpdate(sql)//进行更新操作,返回结果为被修改的行数` 注意事项:使用statement时,sql语句中使用拼接字符串方式拼接变量,需要在“”拼接外再加上单引号与数据库查询保持一致public static void main(String[] args) { Connec...原创 2021-09-20 17:30:03 · 212 阅读 · 0 评论 -
JDBC连接数据库操作
url8.0标准写法:jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true原创 2021-09-20 17:23:29 · 392 阅读 · 0 评论