JavaWeb基础
Servlet三大组件,Tomcat服务器
JH灰色
☠
展开
-
JSP:EL表达式 ${表达式}
文章目录1.EL表达式2.主要代码1.EL表达式概念:Expression Language 表达式语言作用:替换和简化jsp页面中java代码的编写语法:${表达式}注意:* jsp默认支持el表达式的。如果要忽略el表达式1. 设置jsp中page指令中:isELIgnored=“true” 忽略当前jsp页面中所有的el表达式2. \ ${表达式} :忽略当前这个el表达式...原创 2020-02-06 14:02:20 · 1399 阅读 · 0 评论 -
1. JSP基础
文章目录1. 指令2. 注释3. 内置对象1. 指令2. 注释3. 内置对象原创 2020-02-06 12:52:39 · 161 阅读 · 0 评论 -
JSP:JSTL表达式
1. c:if标签<%–c:if标签1. 属性:* test 必须属性,接受boolean表达式* 如果表达式为true,则显示if标签体内容,如果为false,则不显示标签体内容* 一般情况下,test属性值会结合el表达式一起使用2. 注意:c:if标签没有else情况,想要else情况,则可以再定义一个c:if标签–%><%@ page import="j...原创 2020-02-06 15:19:24 · 193 阅读 · 0 评论 -
Servlet:动态代理模式
文章目录1.动态代理模式案例2.动态代理模式案例2原理概念图如下:1.动态代理模式案例1.(1)Lenovo真实类:接口实现类package proxy;/** * 真实类 */public class Lenovo implements SaleComputer { @Override public String sale(double money) { ...原创 2020-02-06 17:07:17 · 464 阅读 · 0 评论 -
服务器端会话技术:Session(数据存储在服务器端),与cookie相反
文章目录1. 快速入门:2. Session细节3. Session案例原理: Session的实现是依赖于Cookie的。session的特点1. session用于存储一次会话的多次请求的数据,存在服务器端2. session可以存储任意类型,任意大小的数据session与Cookie的区别:1. session存储数据在服务器端,Cookie在客户端2. session没有...原创 2020-02-06 21:22:40 · 1613 阅读 · 0 评论 -
Servlet:ServletContext对象:代表整个web应用,可以和程序的容器(服务器)来通信
文章目录1. ServletContext对象的获取2. ServletContext对象的功能3. 案例1. ServletContext对象的获取获取:1. 通过request对象获取request.getServletContext();2. 通过HttpServlet获取this.getServletContext();package com.ServletContext;...原创 2020-02-07 15:33:54 · 363 阅读 · 0 评论 -
重定向与转发
重定向:当浏览器给服务器发送请求时,A请求完成逻辑后,但是浏览器还想要其他结果,此时A不能返回这些结果,它只能给浏览器返回302重定向,告诉浏览器B请求有你的结果,浏览器就会请求B,B会返回结果给浏览器。重定向的A和B是没有直接联系的,是低耦合的关系。重定向的A和B是两次请求,就是在URL地址栏会显示两次不一样的请求地址重定向可以访问其他服务器的内容,比如可以重定向到www.baidu.com百度如果A要给B传输信息,那么只能通过cookie和session去携带信息。因为是两次请求,那么就是.原创 2020-08-03 10:47:13 · 268 阅读 · 0 评论 -
客户端会话技术:Cookie,将数据保存到客户端
文章目录1. Cookie快速入门:2. cookie的细节3. cookie案例原理:基于响应头set-cookie和请求头cookie实现1. Cookie快速入门:使用步骤:(1). 创建Cookie对象,绑定数据new Cookie(String name, String value)(2). 发送Cookie对象response.addCookie(Cookie co...原创 2020-02-06 20:22:36 · 908 阅读 · 0 评论 -
Servlet:Response响应:服务器端发送给客户端的数据
文章目录1.响应response的原理1.1 重定向(302)1.响应response的原理1.1 重定向(302)重定向的特点:redirect(1). 地址栏发生变化(2). 重定向可以访问其他站点(服务器)的资源(3). 重定向是两次请求。不能使用request对象来共享数据2.转发的特点:forward(1). 转发地址栏路径不变(2). 转发只能访问当前服务器下的资...原创 2020-02-07 14:24:32 · 1792 阅读 · 2 评论 -
Servlet:当前资源和目标资源之间的相对位置关系
第一种情况:(1) 当前资源:location.htmlhttp://localhost/Servlet_war_exploded/location.html(2)目标资源:http://localhost/Servlet_war_exploded/responseDemo2相对路径可以写成:./responseDemo2或者省略‘./’ 写成:responseDemo2绝对路径可以...原创 2020-02-07 16:16:01 · 257 阅读 · 0 评论 -
Servlet入门
生命周期的3个方法:1.init 2.service 3.destroypackage com.Servlet;import javax.servlet.*;import java.io.IOException;public class ServletDemo2 implements Servlet { @Override //1. 被创建:执行init方法,只执行一次...原创 2020-02-07 18:49:10 · 181 阅读 · 0 评论 -
Servlet:request请求
文章目录1.request对象和response对象的原理2. request功能2.1 获取请求消息数据2.2 其他功能1.request对象和response对象的原理(1). request和response对象是由服务器创建的。我们来使用它们(2). request对象是来获取请求消息,response对象是来设置响应消息代码:request01package com.R...原创 2020-02-07 17:48:49 · 251 阅读 · 0 评论 -
Servlet:监听器和过滤器
文章目录1. 监听器Listener2. 过滤器filter1. 监听器Listener概念:web的三大组件之一。事件监听机制的三个部分:事件 :一件事情事件源 :事件发生的地方监听器 :一个对象* 注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码 6个主要监听器:ServletRequestListener、ServletContex...原创 2020-02-06 16:49:56 · 308 阅读 · 0 评论