张志宇,jsp servlet知识点概括

1.符合j2ee标准的web-app的目录结构:
 1.WEB-INF:
  1.classes;
  2.web.xml;
  3.lib;

2.servlet开发过程:
 1.从httpservlet继承,重写doget/dopost方法;
 2.部署web.xml;

3.servlet生命周期:
 1.只有一个对象;
 2.第一次请求的时候被初始化,只一遍;
 3.初始化后先调用init方法,只一遍;
 4.每个请求,调用一遍service->service->doGet/doPost,以多线程的方式运行;
  1.不要在servlet中设置成员变量;
 5.卸载前调用destroy方法;

4./的含义:
 1.form:
  1.form提交中的action的路径可以为虚拟路径;
  2.也可以为绝对路径,/代表http://127.0.0.1/
 2.web.xml:
  1.web.xml中url-pattern为webapplication根路径,/代表http://127.0.0.1/Test/

5.乱码:
 1.场合:页面本身有中文的时候:
   解决办法:resp.setContentType("text/html;charset=gbk");
   注意:一定要写在PrintWriter out = resp.getWriter();之前;
 2.场合:解决get方式乱码问题:
   解决办法:修改 server.xml -> URIEncoding="GBK";
 3.场合:解决post方式提交内容的乱码:
   解决办法:request.setCharacterEncoding("GBK");
   注意:一定要写在存取第一个参数之前,不要调用response.setCharacterEncoding("GBK");

6.Cookie:
 1.Cookie最典型的应用:
  1.是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookies的功用;
  2.另一个重要应用场合是“购物车”之类处理。用户肯能会在一段时间内在一家网站的不同页面中选择不同的商品,这些信息都会写入Cookies,以便在最后付款时提取信息;
 2.HTTP Server像一个健忘的人,不能记住你是谁,如果对话过程用到了状态,必须使用cookie和session;
 3或者自己重写url,一般我们认为cookie是不可靠的,session是可靠的,但是目前有很多著名的站点都依赖cookie;

7.Cookie 和session 的区别:
 1.Cookie:存储在客户端,两种类型(设置生命周期与否),父路径不能访问子路径的cookie;
 2.session:存储在服务器端,两种实现方式(url重写与否),同一个session的窗口共享一个session;
  
8.application(ServletContext)的概念:

9.jsp:
 1.WEB-INF子目录下面不能放置html.jsp 等文件;
 2.不能直接打开;
  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值