笔记12.20(servlet 二)

1.Servlet的访问路径
确切路径:如——”test“
模糊路径:如——”/“
扩展名匹配:如——”test.do
目录为空,请插入标题(字体左侧)后点击刷新按钮
2.自装载式servlet
web.xml中代码如下:

on
web.Add
1 //(数字:0或者正数)

代码示例:
public class FirstServlet extends HttpServlet {

public  FirstServlet(){

system.out.println(“启动服务器立即执行”);

}

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

	doPost(req, resp);
	
}

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
	// TODO Auto-generated method stub

特点:服务器运行时立即创建Servlet的实例
3.Servlet 交互 重定向
在Servlet程序中需要一个Servlet调用另一个资源(Servlet /页面(html,jsp)),来对浏览器的请求响应;response.sendRedirect(“目标url”)
原理:如Servlet 1 接受请求——向浏览器返回302响应,并把url当做请求头发送给浏览器——接受302响应——指向新地址——服务器再次响应
特征:两次 请求;两次响应;因为是响应的新地址,所以原地址以及数据丢失
4.Servlet 交互 请求分派
Servlet 1 执行请求分派,在自身内部调用其他Servlet 2 同时 通过 forward 将资源传递给Servlet2
特征:
一次请求和响应
请求地址不会发生变化
响应是从其他servlet中响应的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值