![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
D_JavaWeb阶段
少年西西
这个作者很懒,什么都没留下…
展开
-
Ajax原生和Jquery例题
创建一个工程TestAJAX(1)请写出一个原生ajax的示例,发送post请求,在后台输出接收到的请求参数,以key:value的格式输出(2)将上述需求改为jquery ajax的形式发送pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.原创 2021-05-31 13:54:16 · 461 阅读 · 0 评论 -
ServletContext里的常用方法
举例package com.epoint;import java.io.IOException;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;.原创 2021-05-31 11:26:29 · 331 阅读 · 0 评论 -
Session 生命周期控制
public void setMaxInactiveInterval(intinterval): 设置 Session 的超时时间(以秒为单位),超过指定的时长,Session 就会被销毁。值为正数的时候,设定 Session 的超时时长。负数表示永不超时(极少使用)public int getMaxInactiveInterval()获取 Session 的超时时间public void invalidate() 让当前 Session 会话马上超时无效。Session 默认的超时时长是..原创 2021-05-29 19:45:32 · 410 阅读 · 0 评论 -
Session的概念与Session会话的创建与数据域的存取
概念什么是 Session 会话?1、Session 就一个接口(HttpSession)。2、Session 就是会话。它是用来维护一个客户端和服务器之间关联的一种技术。3、每个客户端都有自己的一个 Session 会话。4、Session 会话中,我们经常用来保存用户登录之后的信息。默认的情况下,用户第一次访问jsp页面就会创建session,因为jsp中指令session默认配置为true,即<%@ page session=“true”%>简单解释下jsp的运行过程:原创 2021-05-29 19:41:33 · 516 阅读 · 0 评论 -
Cookie 练习---免输入用户名登录
login.jsp 页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>登录页面</title></head><body> <form action="http://localhost:8080/12_Cookie/loginServlet?action=login" m.原创 2021-05-29 19:34:26 · 179 阅读 · 0 评论 -
Cookie 有效路径 Path 的设置
Cookie 的 path 属性可以有效的过滤哪些 Cookie 可以发送给服务器。哪些不发。path 属性是通过请求的地址来进行有效的过滤。CookieA path=/工程路径CookieB path=/工程路径/abc请求地址如下: http://ip:port/工程路径/a.htmlCookieA 发送CookieB 不发送http://ip:port/工程路径/abc/a.htmlCookieA 发送CookieB 发送servlet程序: protected void原创 2021-05-29 19:33:25 · 2528 阅读 · 0 评论 -
Cookie 生命周期控制
Cookie 的生命控制指的是如何管理 Cookie 什么时候被销毁(删除)setMaxAge()正数,表示在指定的秒数后过期负数,表示浏览器一关,Cookie 就会被删除(默认值是-1)零,表示马上删除 Cookieservlet程序:/** * 默认的会话级别的Cookie,浏览器一关,Cookie 就会被删除( * @param req * @param resp * @throws ServletException * @throws IOException */pro原创 2021-05-29 19:30:03 · 303 阅读 · 0 评论 -
浏览器查看 Cookie
谷歌浏览器如何查看 Cookie:火狐浏览器如何查看 Cookie:原创 2021-05-29 19:28:30 · 206 阅读 · 0 评论 -
Cookie概念
a)什么是 Cookie?1、Cookie 翻译过来是饼干的意思。2、Cookie 是服务器通知客户端保存键值对的一种技术。3、客户端有了 Cookie 后,每次请求都发送给服务器。4、每个 Cookie 的大小不能超过 4kbCookie简介工作原理...原创 2021-05-29 18:07:13 · 1694 阅读 · 0 评论 -
利用Filter统一应用字符编码和访问权限过滤器
统一字符编码EncodingFilter.javapackage com.epoint.servlet;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletReque原创 2021-05-29 15:48:19 · 177 阅读 · 0 评论 -
转发和重定向
e)请求重定向请求重定向,是指客户端给服务器发请求,然后服务器告诉客户端说。我给你一些地址。你去新地址访问。叫请求 重定向(因为之前的地址可能已经被废弃)。Response1代码:public class Response1 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOE原创 2021-05-28 15:41:45 · 85 阅读 · 0 评论 -
模板引擎及数据模拟技术
模板引擎介绍模板引擎语法数据模拟技术jquery.mock.js官网:https://github.com/jakerella/jquery-mockjaxMock.js官网:http://mockjs.com/YAPI官网 :https://hellosean1025.github.io/yapi/原创 2021-05-21 16:24:30 · 142 阅读 · 0 评论 -
常见前端报错解决思路
调用页面js中的方法报错underfinded资源重复加载Ajax返回的数据格式Ajax异步执行顺序第三方库报错原创 2021-05-20 19:25:13 · 300 阅读 · 0 评论 -
JavaScript规范
语法与规范变量变量提前采用模块化写法注释高效使用jQuery原创 2021-05-20 19:21:55 · 110 阅读 · 0 评论 -
CSS规范
语法与格式声明顺序注意点注释class命名选择器修饰性样式样式状态切换代码组织原创 2021-05-20 19:16:51 · 102 阅读 · 0 评论 -
HTML的规范与语法
语法与格式声明及语言meta标签引入外部文件其它原创 2021-05-20 19:09:19 · 130 阅读 · 0 评论 -
JS常用内置对象(字符串、对象、数组、函数、Math、Json格式)
字符串对象数组函数Math任意范围的随机整数生成函数Math.random():[0,1);function getRandomInt(min,max){ return Math.floor(Math.random() * (max - min + 1) + min);}getRandomInt(1,6);JSON格式原创 2021-05-18 10:28:48 · 135 阅读 · 0 评论 -
layui自定义验证
<div class="layui-form-item"> <label class="layui-form-label">驾驶证</label> <div class="layui-input-block"> <input type="text" value="" name="drivingLicence" id="drivingLicence" lay-verify=".原创 2021-03-16 17:02:37 · 165 阅读 · 0 评论 -
java导入项目后servle包全报错解决
library然后添加Tomcat即可原创 2021-02-08 16:34:39 · 171 阅读 · 0 评论 -
ThreadLocal 的使用
ThreadLocal 的概念ThreadLocal 的作用,它可以解决多线程的数据安全问题。ThreadLocal 它可以给当前线程关联一个数据(可以是普通变量,可以是对象,也可以是数组,集合)ThreadLocal 的特点:1、ThreadLocal 可以为当前线程关联一个数据。(它可以像 Map 一样存取数据,key 为当前线程)2、每一个 ThreadLocal 对象,只能为当前线程关联一个数据,如果要为当前线程关联多个数据,就需要使用多个 ThreadLocal 对象实例。3、每个原创 2020-12-29 10:05:27 · 146 阅读 · 2 评论 -
FilterChain 过滤器链和拦截路径
Filter 过滤器Chain 链,链条FilterChain 就是过滤器链(多个过滤器如何一起工作)Filter 的拦截路径精确匹配:<url-pattern>/target.jsp</url-pattern>以上配置的路径,表示请求地址必须为:http://ip:port/工程路径/target.jsp目录匹配:<url-pattern>/admin/*</url-pattern>以上配置的路径,表示请求地址必须为:http://i原创 2020-12-29 10:04:37 · 651 阅读 · 0 评论 -
filter过滤器的FilterConfig 类
FilterConfig 类见名知义,它是 Filter 过滤器的配置文件类。Tomcat 每次创建 Filter 的时候,也会同时创建一个 FilterConfig 类,这里包含了 Filter 配置文件的配置信息。FilterConfig 类的作用是获取 filter 过滤器的配置内容1、获取 Filter 的名称 filter-name 的内容2、获取在 Filter 中配置的 init-param 初始化参数3、获取 ServletContext 对象web.xml: <!原创 2020-12-28 22:54:58 · 2596 阅读 · 0 评论 -
Filter概念与第一个Filter程序
1、Filter 什么是过滤器1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口3、Filter 过滤器它的作用是:拦截请求,过滤响应。拦截请求常见的应用场景有:1、权限检查2、日记操作3、事务管理 ……等2、Filter 的初体验要求: 在你的 web 工程下,有一个 admin 目录。这个 admin 目录下的所有资源(html原创 2020-12-28 22:52:23 · 268 阅读 · 0 评论 -
jstl遍历
<c:forEach/>作用:遍历输出使用<c:forEach begin="1" end="10" var="i"> <tr> <td>第${i}行</td> </tr></c:forEach>begin属性设置开始的索引end 属性设置结束的索引var 属性表示循环的变量(也是当前正在遍历到的数据)1. 遍历 1 到 10,输出示例代码:&l原创 2020-12-28 22:41:20 · 1139 阅读 · 0 评论 -
JSTL:core 核心库使用
i. <c:set/>(使用很少)作用:set 标签可以往域中保存数据<%-- i.<c:set /> 作用:set标签可以往域中保存数据 域对象.setAttribute(key,value); scope 属性设置保存到哪个域 page表示PageContext域(默认值 request表示Request域 session表示Session域原创 2020-12-28 22:35:45 · 131 阅读 · 0 评论 -
JSTL 标签库概念
1.概念JSTL 标签库 全称是指 JSP Standard Tag Library JSP 标准标签库。是一个不断完善的开放源代码的 JSP 标 签库。EL 表达式主要是为了替换 jsp 中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个 jsp 页面 变得更佳简洁。JSTL 由五个不同功能的标签库组成:在 jsp 标签库中使用 taglib 指令引入标签库:CORE 标签库 <%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/原创 2020-12-28 22:30:29 · 172 阅读 · 1 评论 -
EL 表达式的 11 个隐含对象
11 个隐含对象EL 表达式中有 11 个隐含对象,是 EL 表达式中自己定义的,可以直接使用。 变量 类型 作用 pageContext PageContextImpl 它可以获取 jsp 中的九大内置对象 pageScope Map<String,Object> 它可以获取 pageContext 域中的数据 requestScope Map<String,Object&原创 2020-12-28 22:26:09 · 757 阅读 · 0 评论 -
EL 表达式——运算
语法:${ 运算表达式 } , EL 表达式支持如下运算符:1、关系运算2、逻辑运算3、算数运算4、 empty 运算empty 运算可以判断一个数据是否为空,如果为空,则输出 true,不为空输出 false。以下几种情况为空:1、值为 null 值的时候,为空2、值为空串的时候,为空3、值是 Object 类型数组,长度为零的时候4、list 集合,元素个数为零5、map 集合,元素个数为代码示例: <%// 1、值为 null 值的时候,为空原创 2020-12-28 16:35:05 · 989 阅读 · 0 评论 -
EL概念
1、什么是 EL 表达式EL 表达式的全称是:Expression Language。是表达式语言。2、EL 表达式的作用?EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。 因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多<% request.setAttribute("key","value");%>表达式脚本输出key的值:<%=request.getAttribute(“key1”)== null ?原创 2020-12-27 23:27:12 · 825 阅读 · 2 评论 -
Listener 监听器
1、什么是 Listener 监听器?1、Listener 监听器它是 JavaWeb 的三大组件之一。JavaWeb 的三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监 听器。2、Listener 它是 JavaEE 的规范,就是接口3、监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序)去做一些相应的处理。2、ServletContextListener 监听器ServletContextListener 它可以监听 ServletConte原创 2020-12-27 23:25:04 · 157 阅读 · 0 评论 -
jsp练习
练习一:在 jsp 页面中输出九九乘法口诀表<%@ page import=“java.util.concurrent.ForkJoinPool” %><%–Created by IntelliJ IDEA.User: It.meDate: 2020/10/2Time: 17:07To change this template use File | Settings | File Templates.–%><%@ page contentType=“text/h原创 2020-12-27 23:23:53 · 508 阅读 · 1 评论 -
jsp 的常用标签
a)jsp 静态包含示例说明:main.jsp:头部信息 主体内容 <%--<%@ include file=""%> 就是静态包含file 属性指定你要包含的jsp页面的路径地址中第一个斜杠 / 表示为http://ip:port/工程路径/ 映射到代码的web目录静态包含的特点:1、静态包含不会翻译被包含的jsp页面。2、静态包含其实是把被包含的jsp页面的代码拷贝到包含的位置执行输出。–%><%@include file=“foot.jsp”%原创 2020-12-27 23:23:13 · 659 阅读 · 0 评论 -
jsp 九大内置对象和四大域对象
1、jsp 九大内置对象jsp 中的内置对象,是指 Tomcat 在翻译 jsp 页面成为 Servlet 源代码后,内部提供的九大对象,叫内置对象。2.jsp 四大域对象四个域对象分别是:pageContext (PageContextImpl 类) 当前 jsp 页面范围内有效request (HttpServletRequest 类)、 一次请求内有效session (HttpSession 类)、 一个会话范围内有效(打开浏览器访问服务器,直到关闭浏览器)application (Se原创 2020-12-27 23:22:36 · 247 阅读 · 0 评论 -
jsp 的三种语法
a)jsp 头部的 page 指令jsp 的 page 指令可以修改 jsp 页面中一些重要的属性,或者行为。<%@ page import="java.util.*" %><%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" autoFlush="true" buffer="8kb" language="java" %>原创 2020-12-27 23:22:00 · 751 阅读 · 0 评论 -
JSP概述
1、什么是 jsp,为什么要学习jsp?JSP(全称 Java Server Pages)是由 Sun 公司专门为了解决动态生成 HTML 文档的技术。jsp 的全换是 java server pages。Java 的服务器页面。jsp 的主要作用是代替 Servlet 程序回传 html 页面的数据。因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高2、Servlet 程序输出 html 页面。在学习 jsp 技术之前,如果我们要往客户端输出一个页原创 2020-12-25 23:14:19 · 1300 阅读 · 1 评论 -
HttpServletResponse 类
a)HttpServletResponse 类的作用HttpServletResponse 类和 HttpServletRequest 类一样。每次请求进来,Tomcat 服务器都会创建一个 Response 对象传 递给 Servlet 程序去使用。HttpServletRequest 表示请求过来的信息,HttpServletResponse 表示所有响应的信息, 我们如果需要设置返回给客户端的信息,都可以通过 HttpServletResponse 对象来进行设置b)两个输出流的说明。字节流 g原创 2020-12-25 23:12:55 · 133 阅读 · 0 评论 -
HttpServletRequest 类
a)HttpServletRequest 类有什么作用。每次只要有请求进入 Tomcat 服务器,Tomcat 服务器就会把请求过来的 HTTP 协议信息解析好封装到 Request 对象中。 然后传递到 service 方法(doGet 和 doPost)中给我们使用。我们可以通过 HttpServletRequest 对象,获取到所有请求的 信息。b)HttpServletRequest 类的常用方法i. getRequestURI() 获取请求的资源路径ii.getRequestURL() 获原创 2020-12-25 23:12:17 · 820 阅读 · 0 评论 -
HTTP 协议
a)什么是 HTTP 协议什么是协议?协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。所谓 HTTP 协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫 HTTP 协议。HTTP 协议中的数据又叫报文。b)请求的 HTTP 协议格式客户端给服务器发送数据叫请求。 服务器给客户端回传数据叫响应。请求又分为 GET 请求,和 POST 请求两种i. GET 请求1、请求行(1) 请求的方式 GET(2) 请求的资源路径[+?+请求参数](3) 请求的协原创 2020-12-25 23:11:35 · 185 阅读 · 0 评论 -
ServletContext 类
a)什么是 ServletContext?1、ServletContext 是一个接口,它表示 Servlet 上下文对象2、一个 web 工程,只有一个 ServletContext 对象实例。3、ServletContext 对象是一个域对象。4、ServletContext 是在 web 工程部署启动的时候创建。在 web 工程停止的时候销毁。什么是域对象?域对象,是可以像 Map 一样存取数据的对象,叫域对象。 这里的域指的是存取数据的操作范围,整个 web 工程。存数据 取数据原创 2020-12-25 23:10:56 · 113 阅读 · 0 评论 -
ServletConfig 类
ServletConfig 类从类名上来看,就知道是 Servlet 程序的配置信息类。Servlet 程序和 ServletConfig 对象都是由 Tomcat 负责创建,我们负责使用。Servlet 程序默认是第一次访问的时候创建,ServletConfig 是每个 Servlet 程序创建时,就创建一个对应的 ServletConfig 对象。a)ServletConfig 类的三大作用1、可以获取 Servlet 程序的别名 servlet-name 的值2、获取初始化参数 init.原创 2020-12-25 23:09:49 · 167 阅读 · 0 评论