java的jsp自我检验1

25 篇文章 0 订阅
1,servlet的生命周期:创建实例,分配资源,调用,销毁
2,jsp的组成:html.
         java(<% java%><%=java表达式%>)。
         指令(<%@page import=""%>),
         隐含对象(out,request,response)
3,转发与重定向的区别:
  1,转发的地址必须是同一个应用内部的组件,重定向则没有限制
  2,转发可以共享request,重定向不可以:因为转发是一次请求,重定向是两次请求,请求结束,request被删除。
  3,浏览器地址兰:转发不变,重定向会变
  4,事件处理是否完毕:转发是一件事未做完,重定向是一件事已经做完
  5,重定向常用于类似删除数据库操作之后,而转发类似于查询数据库,将数据转发给另一界面


4,cookie
创建cookie:
 1,Cookie cookie=new Cookie(String name,String value)
 2,response.addCookie(cookie)
查询cookie:
 1,Cookie[] cookies=resquest.getCookies();
  String name=cookie.getName;
  String name=cookie.getValue;
 编码转化,URLEncoder.encode(),URLDecoder.decode()
 cookie.setMaxAge(int seconds);
 <0 (保存到内存) >0 保存到硬盘 =0 立即删除
删除:
 1,Cookie c=new Cookie("username","");
 2,c.setMaxAge(0);
 3,response.addCookie(c);
设置路径:cookie.setPath()


限制:可以禁止,大小4K,数量300,value只能是字符串,不安全


Session的使用:
   1,获取对象,记得不是创建啊
     1,HttpSession session=request.getSession(boolean flag)
     2,HttpSession session=request.getSession()=(true)
   2,接口的方法:获得id,绑定数据,移除数据
   3,删除session:session.invalidate();
   4,session 超时:session.setMaxInactiveInterval(int seconds)   
    或者配置形式(web.xml):<session-config>
                      <session-timeout>30(默认的为
                      分钟)<><>  
   5,添加session验证的步骤:绑定数据,在需要保护的页
                         面加上验证  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值