cookie、session以及Servlet的一些注意细节

一般大型的电商网站一般不用session而是用cookie技术来完成购物,因为考虑到服务器的压力session保存在服务器上


如果用户禁用了cookie。那么为了实现购物,需要URL地址重写技术,





Servlet是在第一次请求的时候由web服务器创建,并驻留在内存中供大家后续的访问,并不是在启动服务器的时候创建
<load-on-startup>1</load-on-startup>
<load-on-startup>2</load-on-startup>在服务器启动的时候,1先初始化servlet,也就是说在服务器启动的时候可以配置servlet的一个启动项随着初始化,在struts框架中的web.xml里面就有个<load-on-startup>1</load-on-startup>
浏览器向服务器发请求,不管什么请求都是去找servlet,如果你发送的请求如/项目名/1.html,而1.html没有映射到任何一个servlet,那么服务器会去找缺省的servlet,也就是这个1.html是由缺省的servlet去读取你这个文件的数据然后响应给浏览器的,如果缺省的Servlet去找你这个1.html也没找到的话就会送一个信息给浏览器如404找不到资源
服务器缺省的Servlet到底在哪里呢,他在tomcat/conf/web.xml文件里面,这个文件里面就有个服务器默认的Servlet的映射/,所以在你的web.xml文件里面最好不要配置一个/的缺省Servlet映射,这样会覆盖掉服务器里面的呢个web.xml文件里面的/,
而且这个缺省的Servlet里面有一句是<load-on-startup>1</load-on-startup>


浏览器发送一个HTTP请求,HTTP请求由Web容器分配给特定的Servlet进行处理,Servlet的本质是一个Java对象,这个对象拥有一系列的方法来处理HTTP请求。常见的方法有doGet(),doPost()等。Web容器中包含了多个Servlet,特定的HTTP请求该由哪一个Servlet来处理是由Web容器中的web.xml来决定的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绝地反击T

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值