web项目答辩总结_web经典答辩题

本文总结了web项目答辩中的重要知识点,包括servlet的生命周期、url映射、响应状态码、请求处理方法、状态跟踪手段如cookie和session,以及JSP的生命周期和脚本元素等。还涉及了过滤器、监听器的开发和使用,强调了GET和POST提交的区别,以及处理中文乱码的方法。
摘要由CSDN通过智能技术生成

11、手工书写一个servlet类,并书写servlet注册的web.xml文件

12、servlet url映射路径有哪些?

/abc:精确映射

*.do:扩展映射

/abc/* :路径映射

13、说出servlet 的生命周期

答:1.WEB容器启动会读取每个WEB应用的web.xml文件配置信息,并解析web.xml文件。得到servlet配置信息。

2.容器加载并实例化Servlet

(web.xml文件配置servlet时有个如果大于等于0则启动容器就实例化,如果为负数或缺省则第一次请求实例化)

3.容器调用init()方法初始化

4.每次请求调用service()方法完成逻辑

5.容器丢弃servlet调用destroy()方法

14、ServletContext的作用。

答:作用于整个WEB应用

1、可使用getRealPath()获得资源真实路径

2、可使用getAttribute()、和setAttribute()方法共享全局变量。

15、Http响应信息状态码有哪些?各代表什么含义

答:100-199:表示信息性代码,标示客户端应该采取的其他动作,请求正在进行

200-299:表示客户请求成功

300-399:表示用于已经移走的资源文件,指示新的地址

400-499:表示由客户端引发的错误

500-599:表示由服务器端引发的错误

16、如何设置响应信息的响应头?(书写代码)

答:response.setHeader(“key”,”value”);

17、如何向客户端输出一段字符串信息,如何向客户端输出二进制信息?

Response.getWriter().print();

Response.getOutputStream().writer();

18、如何进行页面的重定向(书写代码),说出重定向的工作原理。并说出重定向的好处。

答:response.sendRedirect("转发的页面路径");

原理:

1,浏览器向服务器发送HTTP请求。

2,服务器接收到请求后,如果调用response.sendRedirect()

方法,表示资源已被移走。则发送一个302的状态码和

location

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值