servlets&jsp 读书笔记第二篇

部署描述文件(DD)的主要任务是定义逻辑名与实际servlet类文件之间的映射,必须放在WEB-INF下。

JSP会在第一个请求到达时由容器完成编译。

servlet生命周期:
①web容器加载servlet类
②初始化servlet(运行构造函数)
③调用init(),只调用一次
④调用service(),servlet的主要方法,里面主要是根据请求类型判断调用哪个方法,比如doGet(),doPost()
⑤调用destroy(),只调用一次

servletConfig对象:每个servlet都有一个servletConfig对象,用于向servlet传递部署时的消息,访问servletContext,在部署文件中配置。
servletContext对象:每个web应用只有一个servletContext,用于访问web应用参数,放置消息供其他部分使用。

选用post而不是get主要是因为
①大小
②安全性
③get请求可以建立书签,而post不能

幂等:多次执行的结果与一次执行的结果相同,get请求应该是幂等的,而post不是

如果在表单中没有明确指出method="post",那么默认是get请求

response的两个方法:setContentType()和getWriter()

对于response的输出,有两个方法,printWriter(用于输出字符流),outputStream(用于其他)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值