Servlet学习笔记

1.
1)servlet一般作为逻辑控制层
2)servlet的配置在web.xml文件中配置,一个servlet可以对应于多个映射名称   /*表示任意名称均可
3)import包时,先导入基本包再导入扩展包
2.servlet的生命周期
1)初始化inti()第一次访问servlet时,初始化
2)doget()dopost()服务
3)destrioy()只有当容器关闭或则长期不使用,则servlet销毁
3)servlet中设置初始化参数
1)在web.xml文件中设置
<init-param>
<param-name>   </param-name>
<param-value>  </param-value>
然后再servlet中通过init(ServletConfig config){
config.getInitParameter("")获得初始化参数的信息
当init(ServletConfig config)方法存在时,程序只会调用该方法,而会覆盖掉init()方法


3)servlet获得内置对象
request.getSession();
ServletContext app=super.getServletContext()
app.getRealPath()得到真是路劲


4 servlet中的客户端跳转以及服务器端的跳转
1)response.sendRedirect("url")    //客户端跳转,浏览器地址栏改变,无法保存request属性,以及所有操作完成之后才发生跳转
2)ResquestDispacher rd=request.getResquestDispacher("url")   即将需要跳转的界面,rd.forword(request,response) 跳转,服务器端跳转地址栏不变,且可以保存request属性信息,且无条件的跳转





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值