javaWeb知识点梳理
2020-11-02 10:16:26 0 举报
AI智能生成
关于javaWeb学习阶段的知识点梳理
作者其他创作
大纲/内容
预科阶段
Web开发概述
C/S 架构
B/S 架构题
认识Tomcat
Tomcat安装及部署
Tomcat目录结构
Http协议
Http协议特点
Http协议请求方法
Get请求
Post请求
Http请求
请求行
请求头
请求头参数
请求体
Http响应
响应行
状态码
响应头
响应头参数
响应体
jsp
jsp概述
jsp指令
jsp指令简介
page
include
taglib
jsp动作
jsp行为简介
<jsp:include>动作
<jsp:forward>动作
子主题
九大隐式对象(内置对象)
内置对象简介
子主题
request对象
response
out
session
application
config
pageContext
page
exception
四大作用域
作用域简介
page 当前页面有效
request 当前请求有效
session 当前会话有效
整个应用有效
El表达式
EL表达式简介
El表达式取值
EL表达式内置对象
pageScope:从page范围域属性空间中查找指定的key
requestScope:从request范围域属性空间中查找指定的key
sessionScope:从session范围域属性空间中查找指定的key
applicationScope:从application范围域属性空间中查找指定的key
EL表达式运算符
算术运算符: + - * /
逻辑运算符 && || !
关系运算符 > >= < <= == !=
三元运算符 表达式?值1:值2
empty运算符,表示数据为空
JSEL标签
<c:if>标签
<c:choose>标签
<c:forEach>标签
servlet
servlet的作用
获取客户的请求信息
向客户端做出响应
servlet的使用方法
1、实现Servlet规范
继承HttpServlet
实现Servlet接口
2、服务器注册servlet
通过注解的方式
在web.xml中注册
servlet生命周期
init()
xml配置
service()
descory()
servlet常用API
request请求信息
获取请求行
String getMethed():
String GetContextPath():
String getRemoteAddr():
获取请求头
String getHeader(String name)
Enumeration getHeaders(String name)
String getContentType()
获取请求体
String getParameter(String name)
String[] getParameterValues(String name)
Enumeration getParameterNames()
Map getParameterMap()
response响应信息
response.getWriter() 输出页面
response.getOutputStream() 输出二进制流文件
request.getRequestDispatcher("ajax.jsp").forward(request, response) 页面跳转(转发)
response.sendRedirect("ajax.jsp") 重定向
会话技术
cookie
new Cookie(name ,value)创建cookie
request.getCookies() 读取cookie
resp.addCookie(cookie) 将Cookie放在响应头
setDomain( 域名 ) : 设置cookie生效的域名 分布式涉及
getName( ) : 获取cookie的name值
setPath( 路径 ) : 设置cookie生效的路径 分布式涉及 默认是对当前项目生效
getValue( ) : 获取cookie的value
setValue():重置value的值
setMaxAge(times) : 设置cookie的有效时间 单位 秒 若是0 则是删除cookie 如果设置有效期,浏览器将会将cookie进行持久化
req.getCookies( ); 获取请求中所有的cookie
session
getId( ) : 获取session的id
setMaxInactiveInterval(time) : 设置session存活时间 默认是30分钟,单位秒 如果设置为0或者负数 ,session不会失效
getMaxInactiveInterval( ) : 获取session的存活时间
invalidate( ) : 解除session的绑定 使session失效
getAttribute(name) : 从session作用域获取值
setAttribute(name,obje) : 设置session中的属性值
WVC设计模式
视图(View)
控制器(Controller)
模型(Model)
收藏
收藏
0 条评论
下一页