JSP/Servlet
treeroot
爱好围棋,热爱生活
展开
-
JSP中的page,request,session,application
application和session比较简单,这里主要说明request和page的作用范围。application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。request:请求作用域,原创 2004-09-01 21:18:00 · 2398 阅读 · 0 评论 -
Web分页原理
分页问题是一个非常普遍的问题,开发者几乎都会遇到,这里不讨论具体如何分页,说明一下Web方式下分页的原理。首先是查询获得一个结果集(表现为查询数据库获得的结果),如果结果比较多我们一般都不会一下显示所有的数据,那么就会用分页的方式来显示某些数据(比如20条)。因为Http的无状态性,每一次提交都是当作一个新的请求来处理,即使是换页,上一次的结果对下一次是没有影响的。这里总结三种实现分页的方式,原创 2004-09-29 21:32:00 · 9175 阅读 · 5 评论 -
ASP和JSP的一点区别
ASP好像不存在线程安全问题,而JSP是存在线程安全问题。这不是说ASP好,恰恰相反说明ASP不如JSP好。 对于ASP:每次请求都要解释执行服务器端代码,执行完除了Session和Application在,其他的都没了,这样的话ASP就无法实现静态变量,不知道是不是真的没有办法实现,请高手指点。 而在JSP中,Servlet(JSP也会变成Servlet)原创 2004-09-18 21:00:00 · 2008 阅读 · 2 评论 -
Servlet和JSP的线程安全问题
编写Servlet和JSP的时候,线程安全问题很容易被忽略,如果忽视了这个问题,你的程序就存在潜在的隐患.1.Servlet的生命周期Servlet的生命周期是由Web容器负责的,当客户端第一次请求Servlet时,容器负责初始化Servlet,也就是实例化这个Servlet类.以后这个实例就负责客户端的请求,一般不会再实例化其他Servlet类,也就是有多个线程在使用这个实例.Servlet原创 2004-09-03 19:11:00 · 9860 阅读 · 0 评论 -
Web会话状态的维持
什么人该阅读本文?如果你对以下问题感兴趣但是又不能确切的回答,你就应该阅读此文.1.Session是什么?2.Cookie又是什么?3.如果完全禁用了Cookies,Session还起作用吗?4.为什么有的网站登录一次以后就不用再登录?5.ASP中的Session是否依赖Cookie?6.JSP中的Session是否依赖Cookie?7.ASP.NET中的Session又是怎么回事?下面将详细的讲原创 2004-10-09 09:21:00 · 4329 阅读 · 5 评论