- 博客(93)
- 收藏
- 关注
原创 Python语法基础05(函数返回值与传参)
为了让实参变成可选项,可以给实参赋默认值,并将其放在形参末尾 def get_format_name(firstName , lastName , middleName = "") : if(middleName!#为了让实参变成可选项,可以给实参赋默认值,并将其放在形参末尾 def get_format_name(firstName , lastName , middleName = "") : if(middleName!
2023-07-04 10:59:15
246
原创 CSS08(列表样式、图片背景应用和渐变色css查询网站)
列表样式和图片背景应用html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><link rel="stylesheet" href="css/style.css"><body><div id="nav"> <h1
2021-11-30 16:01:51
383
2
原创 CSS07(文本阴影和超链接伪类)
文本阴影和超链接伪类html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><link rel="stylesheet" href="css/style.css"><body><p> <img src="image
2021-11-30 15:08:55
100
原创 CSS06(字体样式:类型、大小、粗细、颜色、下划线、首行缩进)
html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><link rel="stylesheet" href="css/style.css"><body><span> <h1>彩虹六号:围攻</h1&g
2021-11-26 15:25:16
239
原创 CSS05(属性选择器)
属性选择器属性选择器就是把id与class结合起来使用基础html代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><link rel="stylesheet" href="css/style.css"><body><p class
2021-11-26 15:02:02
85
原创 CSS04(结构伪类选择器)
first-child、last-child选中当前标签父元素的所有子元素中的第一个和最后一个同种标签(如果第一个或者最后一个子标签不是当前选中的这种标签,则无法显示样式)**html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><link rel="st
2021-11-23 18:18:04
334
原创 CSS03(层次选择器)
后代选择器在某个标签后的所属所有特定标签html代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><link rel="stylesheet" href="css/style.css"><body><p>p1</p&
2021-11-23 16:02:15
296
原创 CSS02(基本选择器)
标签选择器、类选择器、id选择器html代码index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><link rel="stylesheet" href="css/style.css"><body><p>标签选择器&
2021-11-18 12:43:47
102
原创 CSS01(初始CSS)
什么是CSSCascading Style Sheets (层叠样式表)CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。发展史CSS1.0CSS2.0 Div块+CSS,提出CSS与HTML分离思想,网页内容变得清晰简单 符合SEOCSS2.1 浮动,定位(相对定位,绝对定位)CSS3.0 圆角,阴影,动画…简单入门CSS语法选择器{ 声明; ......}CSS三种样式行内样式html代码:index.html&l
2021-11-17 22:17:17
363
原创 JavaWeb27(SMBMS项目搭建04)
实现修改密码功能1.UserDao接口//修改当前用户密码 public int updatePwd(Connection connection,int id,int password)throws SQLException;2.UserDao接口实现类public int updatePwd(Connection connection, int id, int password) throws SQLException { //用来执行预编译 Prepar
2021-09-07 18:32:07
331
2
原创 JavaWeb26(SMBMS项目搭建03)
登录功能优化实现注销功能移除session返回登陆页面LogoutServlet.javapackage com.hao.servlet.user;import com.hao.util.Constants;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.serv
2021-09-06 15:00:30
86
原创 JavaWeb25(SMBMS项目搭建02)
登录功能实现登录功能流程图1.编写登陆界面并设置为首页<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>系统登录 - 超市订单管理系统
2021-08-27 17:34:28
103
原创 JavaWeb24(SMBMS项目搭建01)
项目搭建1.搭建一个maven项目新建一个项目 以webapp为模板完善项目,在main包下创建java和resources包;把web.xml用Tomcat中的最新版代替<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2021-08-26 17:00:41
133
原创 JavaWeb23(Filter实现权限拦截)
过滤器和监听器常见应用监听器:GUI编程中经常使用管理员登录示例1.在java包下创建一个util包,创建一个静态变量类constant.javapackage com.util;public class constant { public final static String userSession = "USER_SESSION";}2.写 mainPage.jsp,login.jsp,logout.jsp,error.jsp四个前端页面mainPage(在新建的sys
2021-08-23 20:56:12
284
2
原创 JavaWeb22(监听器)
监听器的种类非常多 想做什么监听器 就实现什么监听器接口就行编写Session监听器示例1.实现session监听器接口package com.listener;import javax.servlet.ServletContext;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;//统计在线人数,一般统计sessionpublic class OnlineC
2021-08-21 09:00:37
116
原创 JavaWeb21(过滤器Filter)
过滤器的作用过滤器是用来过滤网站数据的处理中文乱码登陆验证过滤垃圾信息等所以过滤器也需要request和response及过滤器与Servlet本质上是一样的Filter开发步骤1.导入所需的包 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-a
2021-08-18 20:36:23
132
原创 JavaWeb20(MVC三层架构)
什么是MVCmodel(模型) view(视图) controller(控制器)早些年架构用户直接访问控制层,控制层直接操作数据缺点servlet代码除了要处理请求,响应,还要处理JDBC、处理业务、处理逻辑等,代码十分臃肿,难维护MVC三层架构Model业务处理:业务逻辑(service)数据持久层:CRUD(Dao)View展示数据提供链接发起请求(a标签,form标签等)Controller接收用户请求(req:请求参数,Session信息等)交给业务层
2021-08-17 19:53:42
84
原创 JavaWeb18(JSP标签、JSTL标签、EL表达式 )
JSTL标签与EL表达式需要导入两个依赖<!-- JSTL表达式依赖--> <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>1.2</version>
2021-08-11 23:20:35
193
原创 JavaWeb18(JSP内置对象及其作用域)
九大内置对象PageContext (可以存东西)Request (可以存东西)ResponseSession (可以存东西)Application (ServletContext) (可以存东西)config (ServletConfig)outpage (基本不使用)exception存取数据示例pageContextDemo01<%@ page contentType="text/html;charset=UTF-8" language="java" %>
2021-08-10 23:49:11
214
2
原创 JavaWeb17(JSP基础语法和指令)
JSP基础语法在Java语法的基础上稍微扩充,基本与Java一致JSP表达式<%--JSP表达式用来将程序的输出,写到客户端<%= 变量或者表达式%>--%><%= new java.util.Date()%><%= new String("你好")%>访问测试:JSP脚本片段<%--jsp脚本片段--%><% int sum=0; for (int i = 0; i < 10; i++) {
2021-08-06 16:33:04
215
原创 JavaWeb16(JSP原理剖析)
什么是JSPJSP全名为Java Server ,Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,用于动态Web技术。特点:代码简单,与HTML类似,使得写网页变得轻松与HTML区别:HTML只能提供静态数据JSP页面中可以嵌入Java代码,为用户提供动态数据JSP原理可以在C盘的AppData中找到jsp文件,发现最终都转变成了Java代码...
2021-07-30 14:31:03
140
原创 JavaWeb15(Session)
Session详解Seesion(会话):代表打开浏览器到关闭浏览器这一过程什么是Session:服务器会给每个用户(浏览器)创建一个Seesion对象,只要浏览器没关闭,这个Session就有效用户登录后,网站的所有页面都可以访问(不用再次登录)说明Session保存了用户的一些信息Session和Cookie的区别:Cookie是把用户的数据写到浏览器中,由浏览器保存(可以保存多个)Session把用户的数据写到Session中,由服务器保存(一般保存重要信息,减少服务器资源的浪费,
2021-07-27 20:20:28
102
原创 JavaWeb14(Cookie)
Cookie详解cookie相当于服务端给客户端的一个令牌,当下次访问时,依照这个令牌,服务端就知道曾经来过(比如很多登陆过的网站一定时间内不需要重复登陆)编写代码CookieDemo01package com.hao.cookie;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet
2021-07-26 15:15:56
69
原创 JavaWeb13(Request应用)
HttpServletRequestHttpServletRequest代表客户端的请求,用户通过Http协议访问客户端时,客户端中的所有信息会被封装保存在HttpServletRequest中,再通过HttpServletRequest中的方法,可以获得客户端的所有信息编写代码LoginServletpackage com.hao.Servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServl
2021-07-23 14:22:42
73
2
原创 JavaWeb12(Response重定向)
Response重定向编写代码RedirectServletpackage com.hao.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException
2021-07-22 21:25:31
82
2
原创 JavaWeb11(Response验证码实现)
Response验证码实现1.编写ImageServletpackage com.hao.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse
2021-07-15 15:04:31
80
原创 JavaWeb10(response下载文件)
Response下载文件1.创建一个webapp项目1)2)3)将Maven的结构搭建完整4)更改web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio
2021-07-13 16:04:06
86
3
原创 HTML15(表单初级验证)
表单初级验证为什么要进行表单验证减轻服务器压力保证数据安全性常用方式placeholderrequiredpatternplaceholder(提示信息)代码示例: <p> 名字: <input type="text" name="username" placeholder="请输入用户名" > </p>测试访问:required(非空判断)代码示例: <p>
2021-06-06 16:09:13
263
2
原创 HTML14(表单的应用)
表单的应用隐藏域:hidden代码示例: <!--密码框:input type="password"--> <p> 密码: <input type="password" name="password" value="123456" hidden> </p>测试访问:只读:readonly代码示例:<!--文本输入框:input type="text"--> <p> 名字: <inp
2021-06-06 15:44:25
256
原创 HTML13(邮箱验证、URL、数字框、滑块、搜索框)
简单的邮箱验证代码示例:<!--邮箱验证--> <p> 邮箱: <input type="email" name="email"> </p>测试访问:URL代码示例:<!--URL--> <p> URL: <input type="url" name="url"> </p>测试访问:数字框代码
2021-06-06 14:54:16
177
原创 HTML12(文本框、单选框、按钮、多选框、下拉框、文本域和文件域)
文本框和单选框表单元素格式属性说明type指定元素的类型。text、password、checkbox、radio、submit、reset、file、hidden、image和button,默认为textname指定表单元素名(必填)value元素的初始值。type为radio时必须指定一个值size指定表单元素的初始宽度。当type为text或password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位maxlengthtype
2021-06-06 14:17:12
25209
原创 HTML10(iframe内联框架)
iframe内联框架代码示例1:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>iframe内联框架</title></head><body><!--iframe内联框架src:地址w/h:宽度高度--><iframe src="https://www.baidu.com
2021-06-06 10:16:22
145
原创 HTML09(页面结构分析)
页面结构分析header :标题头部区域的内容(用于页面或页面中的一块区域)footer:标记脚步区域的内容(用于整个页面或页面的一块区域)section:Web页面中的一块独立区域article:独立的文章内容aside:相关内容或应用(常用于侧边栏)nav:导航类辅助内容代码示例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <titl
2021-06-05 21:22:04
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人