07 2022 档案
摘要:情景:在login.html文件中引用loing.css文件 1.使用相对路径(红色字体,../表示上一级目录) 2.绝对路径(蓝色字体) 3.在html中可以使用<base />来设置绝对路径根目录 在Thymeleaf模板中使用<th:href = "@{}"> 建议都使用绝对路径
阅读全文
摘要:保存作用域,像之前讲的session保存作用域 1.page 页面级别,现在几乎不用 2.request 一次请求响应范围有效 2.1 客户端重定向 response.sendRedirect(),两次请求,demo02获取的数据为空 (1)演示 demo01Servlet @WebServlet(
阅读全文
摘要:200 请求响应成功 302 服务器端转发 404 找不到资源 405 请求方式不支持 500 服务器内部错误
阅读全文
摘要:参考:第八章 Thymeleaf 1.Thymeleaf是什么 是类似于JSP、Freemarker、Velocity的服务端模板技术,将动态数据渲染到页面上 2.为什么需要Thymeleaf 客户端发送请求,index页面是静态的,查询数据库中的数据是动态,Thymeleaf可以在静态页面上渲染后
阅读全文
摘要:(1)原因 BaseDAO没有加泛型 (2)解决 添加泛型
阅读全文
摘要:1.服务器转发 (1)原理 (2)演示 demo06 protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Sys
阅读全文
摘要:1.HTTP是无状态的 服务器无法判断两次请求是否是同一个客户端发送的,假如第一次请求是添加商品到购物车,第二次请求是结账,那么就会导致混乱,使用session来解决。 2.session原理 3.演示 (1)项目启动,发送第一次请求,获取请求的sessionID @Override protect
阅读全文
摘要:参考资料:第六章 HTTP协议 1.HTTP协议 HTTP:超文本传输协议 HTTP是无状态的:无法区分两个请求是否是同一个客户端发送的 浏览器的network 2.请求 (1)请求行: ① 请求的方式 ② 请求的URL ③ 请求的协议,一般都是HTTP1.1 (2)请求头 ① 许多客户端要告诉浏览
阅读全文
摘要:1.生命周期 从出生到死亡的过程就是生命周期。 对应Servlet中的三个方法:init(),service(),destroy() 2.实验 public class Demo02Servlet extends HttpServlet { public Demo02Servlet(){ Syste
阅读全文
摘要:1.继承关系 Servlet接口 GenericServlet抽象类 HttpServlet抽象子类 2.相关方法 javax.servlet.Servlet接口: void init(config) - 初始化方法 void service(request,response) - 服务方法 voi
阅读全文
摘要:1.Tomcat 8 之前,设置编码 (1)get请求: String fname = request.getParameter("fname"); //获取请求参数 byte[] bytes = fname1.getBytes("ISO-8859-1"); //将字符串打散成字节数组 fname
阅读全文
摘要:1.Servlet是什么 Servlet(Server applet):服务器端小程序,其实就是一个Java类 2.原理 ① 客户端发送调用add.html资源的请求 ② 服务器返回add.html文件,客户端进行渲染 ③ 点击添加按钮时,提交表单数据到服务器 ④ servlet程序获取数据调用DA
阅读全文
摘要:1.原因 mysql 8.0版本之前和之后的加密规则不同 2.解决 打开命令行 登录mysql 这里abc123为密码 #使用mysql数据库 USE mysql; #修改'root'@'localhost'用户的密码规则和密码 ALTER USER 'root'@'localhost' IDENT
阅读全文
摘要:1.新建JavaWeb项目 (1)新建Java项目pro-web (2)新建pro07-javaweb-begin模块 (3)添加web框架 (4)如图 2.配置Tomcat模板,部署项目 (1)选择Tomcat安装路径 (2)添加配置的模板,部署项目,Artifacts包 (3)修改项目访问名称
阅读全文
摘要:1.Java语言概述 1.1 windows命令行常用命令 dir 列出当前目录下的文件和文件夹 md 创建目录 rd 删除目录 cd 进入指定目录 cd.. 返回上一级目录 cd \ 返回根目录 del 删除文件 exit 退出命令行 上下箭头 查看历史操作命令 1.2 Java语言历史 机器语言
阅读全文
摘要:Tomcat是什么 Tomcat是一个服务器容器,用来部署项目,context root为项目在服务器上的地址,通过客户端访问。 1.下载 (1)Tomcat官网:https://tomcat.apache.org/ (2)点击历史版本 (3)点击想下载的版本 (4)点击bin (5)下载对应压缩包
阅读全文
摘要:1.BS(浏览器服务器) 比如:通过浏览器访问腾讯视频 优点:通过浏览器访问,不需要安装客户端,维护成本低 缺点: 1.所有的计算和存储任务都在服务器进行,服务器负荷重 2.客户端和服务器频繁的数据通信,网络负荷较重 2.CS(客户端服务器) 比如:下载腾讯视频客户端安装到本地 优点:需要下载安装客
阅读全文
摘要:1.案例说明 下面有员工表、部门表、地址表三张表,查询员工名为'Abel'的人在哪个城市工作? (1)可以这么写 #1.先从员工表中查询姓名为Abel的员工,得到他的部门id为80 SELECT * FROM employees WHERE last_name = 'Abel'; #2.根据他的部门
阅读全文
摘要:1.下载 官网:https://www.jetbrains.com/ 点击IDEA 点击Download 点击Download,下载旗舰版 双击打开ideaIU-2022.1.3.exe文件 2.安装 1.点击Next 2.修改安装位置,点击Next 3.点击Next 4.点击Install 5.点
阅读全文
摘要:1.下载 Oracle官网:https://www.oracle.com/ (1)点击Product,点击Java (2)点击Download Java now (3)点击Java archive (4)点击Java8 最新版 (5)点击windows版本64位 (6)勾选同意,点击下载 2.安装
阅读全文
摘要:1.互为外键解决办法 set @@foreign_key_checks=OFF -- 先关闭外键约束,建表后再打开 2.表数据 CREATE DATABASE `atguigudb`; USE `atguigudb`; DROP TABLE IF EXISTS `countries`; CREATE
阅读全文
摘要:1.JavaScript介绍 1.1 JavaScript语言 JavaScript是客户端的脚本语言,弱类型的(变量类型由它的值决定) 可以在<head>标签中使用<script>标签 或引入外部文件 <head> <script type="text/javascript" src="js/de
阅读全文
摘要:1.5 定位position absolute 绝对定位 相对于其父元素偏移一定距离,父元素也设置了position属性,逐级往上找,一直到body元素 relative 相对定位 相对于该元素原来的位置偏移一定距离 <html> <head> <meta charset="utf-8"> <sty
阅读全文
摘要:1.4 CSS盒子模型 border 边框 margin 间距 padding 填充 content为内容,border为边框 不同浏览器的页面宽度计算不同 IE 浏览器:实际尺寸 = width chrome浏览器:实际尺寸 = width + 左右borderwidth + padding <h
阅读全文
摘要:1.CSS简介 1.1 CSS介绍 CSS用来修饰页面内容的 1.2 CSS按修饰分类 (1)标签样式表 p{ color:red; } (2)类样式表 .f20{ font-size:20px; } (3)ID样式表 #p4{ font-size:20px; } 1.3 CSS按位置分类 (1)嵌
阅读全文
摘要:1.3 表单标签 (1)表单<form> input type="text" 表示文本框 , 其中 name属性必须要指定,否则这个文本框的数据将来是不会发送给服务器的 input type="password" 表示密码框 input type="radio" 表示单选按钮。需要注意的是,name
阅读全文
摘要:1.2 表格标签 (1)表格 table 行 tr 列 td 表头列 th <table> <tr align="center"> <th>姓名</th> <th>门派</th> <th>成名绝技</th> <th>内功值</th> </tr> <tr align="center"> <td>乔峰<
阅读全文
摘要:1.HTML介绍 1.1 HTML 浏览器向服务器请求index.html文件,服务器返回该文件渲染到客户端页面上。 1.2 常用标签 HTML代码整体框架,HTML是解释型语言,浏览器是容错的(有自动纠错功能) (1)<html>标签 <html>:开始标签 </html>:结束标签 (2)<ti
阅读全文