
servlet
SY-
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Session
web开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。一个session只为一个会话服务,只为一个浏览器服务。所以,即使代码相同,但不同浏览器得转载 2016-05-24 19:45:44 · 341 阅读 · 0 评论 -
Session的工作原理
上一节中,谈到了session的工作原理(点击链接到上一节),但实际开发中,用户可能把cookie禁用了,意味着服务器向浏览器以cookie形式回送session的id号时,浏览器不接受这个id,那么在结账servlet中就不能再获取到这个session的id,就会创建一个新的session。 解决:url重写(点击超链接访问服务器时同时传递session的id): 在访问首页时就创建sessi转载 2016-05-24 21:05:16 · 449 阅读 · 0 评论 -
会话
会话:用户开启一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称为一个会话。 保存会话数据的两种技术:Cookie和Session Cookie:客户端技术(数据存储在客户端),程序把每个用户的数据以Cookie的形式写给用户各自的浏览器,当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。 Sessi转载 2016-05-23 21:09:29 · 262 阅读 · 0 评论 -
cookie案例-显示用户上次访问网站的时间
cookie API: public Cookie(String name,String value):构造函数 setValue与getValue:得到cookie的值 setMaxAge与getMaxAge:设置cookie的有效期(以秒为单位),若不设置,则cookie的有效期是浏览器进程。注:将最大时效设为0则是命令浏览器删除该cookie。(删除cookie时,path必须一致,否则转载 2016-05-23 21:55:28 · 2087 阅读 · 0 评论 -
servlet
动态web资源开发技术有两种:servlet和jsp。 servlet:动态web资源开发技术。sun公司提供了一个servlet接口,若想开发一个动态web资源,需完成:1、编写一个java类,实现servlet接口;2、把开发好的java类部署到web服务器中。servlet的生命周期:用户第一次访问servlet时创建servlet对象,这个对象就驻留在内存,供后续请求;servlet被创建转载 2016-06-15 20:26:25 · 1003 阅读 · 0 评论 -
servlet的线程安全问题
当多个客户端并发访问同一个servlet时,web服务器会为每一个客户端的访问请求创建一个线程,并在这个线程上调用Servlet的service方法,因为service方法内如果访问了同一资源的话,就有可能引发线程安全问题。如果某个servlet实现了**SingleThreadMode**l接口,那么servlet引擎将以单线程模式来调用其service方法。在servlet中测试线程安全问题的发转载 2016-06-15 21:35:58 · 458 阅读 · 0 评论 -
servletConfig
web服务器在调用servlet时,会向servlet传递多个参数,我们重点了解以下几个: request response servletConfig servletContext session cookieServletConfig对象:封装servlet的配置信息 在servlet的配置文件(web.xml)中,可以使用一个或多个<init-param>标签为servlet配置转载 2016-06-16 11:15:53 · 548 阅读 · 0 评论 -
servletContext
ServletContext:web服务器在启动时,会为每个web应用程序创建一个对应的servletContext对象,它代表当前web应用。servletConfig对象中维护了servletContext对象的引用,可以通过servletConfig.getServletContext方法获得ServletContext对象。servletContext的生命周期:在服务器启动时,会为每一个w转载 2016-06-16 17:27:20 · 269 阅读 · 0 评论 -
java程序读取资源文件
在servlet中通过servletContext读取资源文件,那么在非servlet中可以通过类装载器读取资源文件。 在src目录下编写数据库资源文件:db.propertiesurl=jdbc:mysql://localhost:3306/test username=root password=rootServletDemo12调用dao操作数据库:package cn.sun;import转载 2016-06-17 20:53:15 · 415 阅读 · 0 评论