web应用中的全局变量

web应用中的全局变量

ID:39993661

大小:263.50 KB

页数:24页

时间:2019-07-16

web应用中的全局变量_第1页
web应用中的全局变量_第2页
web应用中的全局变量_第3页
web应用中的全局变量_第4页
web应用中的全局变量_第5页
资源描述:

《web应用中的全局变量》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web应用中的全局变量1.cookie技术2.sendRedirect()方法3.隐藏表单技术4.session技术Cookie(小甜饼)技术服务器在客户端保存用户的信息,就是Cookie技术。这些信息数据量并不大,服务器需要时可以从客户端读取,一般保存在客户端C:DocumentandSettings目录里。Cookie在Web应用中的表现1.保存用户名、密码,在一定时间内不用登录。2.记录用户访问网站的喜好(例如网站背景音乐等)3.网站的个性化服务,例如定制服务、内容等。例如订阅天气预报等sendRedirect()方法通过该方法将一个信息传

2、递给下一个页面,例如:sendRedirect(“welcome?userName=oyhj”);的形式。优点:传递信息的速度很快。缺点:它只能传递一个字符串,而不能传递对象。sendRedirect()方法(续)sendRedirect(“welcome?userName=oyhj”);(1)welcome代表要跳转到的servlet的url。(2)servlet名和变量名之间要有个?。(3)如果传递两个以上的变量,变量之间要用&。(4)如果传递的是中文,需要进行编码处理。sendRedirect()应用案例对用户登录系统进行改进,在欢迎界面显示

3、用户的姓名。源码见UserLogin(V1.1)隐藏表单隐藏表单是最常见的一种方式,也是最简单的一种。见源码:HiddenFormTestSession技术当用户打开浏览器访问某个网站时,网站服务器就会在它的内存为这个浏览器分配一个“空间”,这个“空间”被该浏览器独享。空间中存放的数据默认生存时间是30min,可以修改。Session在Web中的应用(1)实现网上交易平台的购物车功能。(2)保存用户的登录信息(3)防止用户非法登

4、录到某个页面Session的使用可以把Session理解成一张二维表,这个表有两列。每一行是Session的一个属性,行数没有限制。一个属性包括两个部分,一个部分是属性的名字,另一个是属性的值。SessionNameValueSession的使用(1)得到Session对象HttpSessionhs=request.getSession(true);(2)向Session添加属性hs.setAttribute(Stringname,Objectvalue);(3)从Session得到某个属性Stringname=hs.getAttribute(St

5、ringname);(4)从Session中删除某个属性hs.removeAttribute(Stringname);Session使用的注意事项1.Session中属性默认的生存时间是30min,可以对时间进行修改。a)在web.xml文件中(服务器的)。b)在程序中修改。2.Session属性的过期时间指的是间隔时间,而不是累计时间。3.当某个浏览器访问网站时,服务器会给每个浏览器分配一个唯一的Sessionid,用来区分每个浏览器。4.因为Session的属性是要占用服务器内存的,建议谨慎使用Session。Session应用案例在用户登录中

6、,防止用户非法登录到欢迎界面。见源码:UserLogin(V1.2)Servlet中操作数据库Servlet中操作数据库,与普通java文件中操作数据库类似,需要注意的是要将JDBC驱动的jar包引入。(1)将JDBC驱动的jar包放到%TOMCAT_HOME%commonlib目录中。(2)将JDBC驱动的jar包放到当前应用的lib目录里。注:(1)是当前Web服务器下所有web应用的公共jar包。(2)是当前web应用的jar包。Servlet中操作数据库将用户登录系统进行改进,用户名和密码放在数据库里。创建数据库脚本:createtab

7、leuserInfo(UserIDintnotnullauto_increment,UserNamevarchar(10),Passwordvarchar(10),E-mailvarchar(30),Sexvarchar(10),Gradeint,primarykey(UserID));源码见:UserLogin(V1.3)Servlet中访问数据库建议:Servlet里面不要写太多的业务逻辑,这样不利用修改,而且影响程序的层次结构。源码见:UserLogin(V1.3.1)在Servlet中显示图片(1)在Web应用的目录下,建立一个专门用来保存

8、图片的文件夹(例如Image)。(2)在Servlet里面添加代码:即可。源码见:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。