javaweb

JavaWeb

javaweb知识点:
Servlet基础
Servlet核心接口
会话跟踪技术
jsp和javabean
过滤器和***

Servlet

Servlet API

servlet生命周期

 加载和实例化、初始化、处理请求、销毁

get和post请求的区别

  1. get一般从服务器获取数据,post一般传送数据到服务器

  2. get请求参数地址在浏览器地址栏可见,post请求参数在http包体

  3. get提交数据只能是文本且小于1024K,post不仅可以提交文本也可以提交二进制文件,所以文件上传和下载用post请求

4种会话跟踪技术

​ cookie、session、url重写和隐藏表单域

jsp的4种作用域

​ application: 服务器启动到停止

​ session: 一次会话

​ request: 一次请求

​ page: 一个页面

​ (范围从大到小)

jsp内置对象及作用

内置对象 类型 作用
request javax.servlet.http.HttpServletRequest 请求
response javax.servlet.http.HttpServletResponse 响应
session javax.servlet.http.HttpSession 会话
application javax.servlet.http.ServletContext 全局上下文对象
out javax.servlet.jsp.JspWriter 输出数据流
pageContext javax.servlet.jsp.PageContext jsp上下文对象
config javax.servlet.ServletConfig servlet配置对象
page javax.servlet.jsp.JspPage jsp本身
exception javax.servlet.jsp.JspException 异常对象

session和cookie的异同点

​ cookie发送的数据在浏览器客户端,session发送的数据在服务器端,客户端根据sessionid来判断用户数据 (不同点)

​ cookie和session都是用来跟踪浏览器用户身份的会话方式 (共同点)

jsp和servlet的异同点

​ 1. jsp经编译后就变成了servlet,jsp本质就是servlet,jvm只能识别java的类,不能识别jsp代码,web容器将jsp的代码编译成jvm能够识别的java类,

当你通过 http 请求一个 JSP 页面是,首先 Tomcat 会调用 service()方法将JSP编译成为 Servlet,然后执行 Servlet

​ 2. jsp用于页面显示,Servlet用于控制逻辑

​ 3. servlet没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到

全部评论

相关推荐

牛客464620405号:随便投,随便找,中国经过40多年的改革开放,人才缺口和职位空缺是巨大的,中国现在属于遍地黄金的年代,属于90后和00大机遇的时代
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务