jsp

1.servelet生命周期
  加载  ClassLoader
  实例化 new   只有一个对象
  初始化 init(ServletConfig) 只执行一次,第一次初始化的时候
  处理请求 service doGet doPost
  退出服务 destroy()
 2.catalina debug
   run

3.cookie(记录在客户端的)
        1.服务器能向只能向客户端写文本内容 ,客户端可以拒绝;
         服务器只能拿自己写的客户端内容
        2.cookie分为两种
          属于窗口/子窗口
          属于文本
        3.一个servlet/jsp设置的cookies能够被同一个路径(url)下面或者子路径下面的servlet/jsp读到


4.Session(记录在服务器端一块内存)
    1.如果浏览器支持cookie,创建Session的时候会把SessionId放在cookie;
    2.如果不支持Cookie,必须自己编程使用url重写的方式实现Session
       a.转码
       b.url后面加入Sessionid、
    3.Session没有路径问题;
       同一个application下的servlet/jsp可以共享同一个session,前提是同一个窗口;
5.如何掌握servle
   1.从HttpServlet继承
   2.重写doGet/doPost方法
   3.在web.xml配置
   4.cookie/session/application的概念
   5.请求转发
   6.使用javabean

6.jsp:forward和response.sendRedirect的比较

 第一个  传的值可以传递下去       forward.jsp:和forward1.jsp使用的是同一个request(服务器跳转)
 
  第二个  传的值不能传递下去      这个过程中客户和服务器之间产生了两个request,并且test.jsp后跟参数并不能传递到forforward1.jsp


7.javabean 不要使用裸体类,应该放在包里面
 <jsp:useBean id="beanName" scope="page/request/session/application
   class="package.beanClass" type="typeName"/>


8.转码问题
<% request.setCharavterEncoding("GBK");%>
<%= new String(hello.getSex().getBytes("ISO8859_1"),"gbk")%>

9.jsp的内置对象
1.out
2.request
3.response
4.pageContext
5.session
6.application
7.config
8.exception
9.page

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值