javaweb杂记

HTTP请求格式

请求行,请求头,空白行,请求体
Http是无状态的协议

请求行

请求类型 请求路径 协议版本

响应格式

响应行,响应头,空白行,响应体

URI和URL区别

URL=协议://host/URI

ServletConfig

获取Servlet配置
Servlet中有InitParam

ServletContext

获取初始化参数
可以获取路径和获取真实路径
获取Attribute

Servlet线程安全性问题

servlet是单例,因此可能产生安全性问题

状态管理技术

cookie和session

JSP

jsp中可以定义类,是内部类
指令和动作
<%@指令 属性=“属性值”%>
属性可以设定多个
JSP常用指令有:page,taglib,include
exception:
<%@page isErrorPage=“true”%>
web.xml中可以配置error-page
jsp:getProperty name="" property ="" param=""
jsp:userBean

javaBean的保存范围默认page

page,request,session,application

EL表达式

需要导入的包为jstl.jar和standard.jar
<%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%> 或者<%@taglib prefix=“c” uri=“http://java.sun.com/jstl/core_rt”%>

JSTL标签
c标签
c:out,c:set,c:remove
单条件判断
<c:if test=“el表达式”>满足条件执行<c:if>
多条件判断
<c:choose><c:when></c:when><c:otherwise></c:otherwise></c:choose>
循环标签
<c:forEach var=… items=…></c:forEach>

JavaWeb三大组件

Servlet,Filter,Listener

Filter过滤器
实现filter接口,web.xml中配置过滤器

FilterConfig
 描述过滤器的配置信息
 在filter中直接使用
监听器Listener
 事件分类
  生命周期相关事件
  属性状态相关事件
  存值状态相关事件
底层原理
 接口回调方式实现

MVC:模型,界面,控制器(业务逻辑)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值