Application对象和Session对象
操作方法
- 01
Application对象和Session对象 将介绍AsP的Ap沁cation对象和session对象,并使用这两种对象制作聊天空计数器。AppIication对象 对APP比ation对象的理解关键是:所有的用户公用一个ApIica60n对象,当网站服务器一开,就创建了App比劝皿对象*所有的用户都可以对App比atlon进行修改。利用Ap吵c训on这一特性,可以方便地创建聊天空和网站计数器等常用网页应用程序。 1 Ap列caUon对象介绍 微软希望用户将AsP作为一种常规的编程语言*当用户创建了—个AsP的时候,就创建了—个类似子程序这样的东西。当用户创建了一组ASP,那么就是创建了一个Applicatlon。 因此,一个APPlica6血就是在硬盘上的一组主页以及AsP文件,当一个AsPAn入了一个Ap汕cation,那么它就拥有了作为单独主页所无法拥有的属性。下面是ASP的却plication的一些特性。 数据可以在ApPlication内部共享,因此可以覆羔多个用户。—个APPlication包含事件可以触发某些ApplicatiM脚本。一个对象的例子可以被整个ApPllcati凹共享。个别的Application可以用htemet SeWiceMM9ger来设置而获得不同属性。单独的Applic汕on可以隔离出来在它们自己的内存中运行,这就是说,如果一个人的APp比此on遭到破坏,不会影响其他人。 ·。 可以停止一个Applic此M(将其所有组件从内存邮B除)而不会影响到其他应用。 一个网站可以有不止一个Appllcdtion。用户可以根据针对于个别任务的一些AsP文件创建个别的Ap汕c汕on。例如,用户也许创建了个APplic拟皿来适用于全部公用用户,而再 在FoM标记后面有Actlon属性,该属性是设置当提交完毕后,内哪一个文件来处理。 在Fr帅元素里要注意的是每一‘个元素的名称要牢记,因为下一个文件要根据名称来读取里 面的信息。对于checkb抓’radio元素,比较特殊,利用R叫uest对象读取的是其Value的值, 所以一般将其value值取和其显示的值相同。 如图7—38所示的是该页面的显示结果。 填写内容,如图7—39所示。 图7。38 显示结果 提交表单后,7—16Jsp文件的代码如下: <HTNL> <HEAD><TITLE>用户信息</TI TLE></HEAD> <body> /LD。dtln Q6 yvni YPq = 一1 女> :: :少 留级 h“莫入;‘麦莫::;六c。;o知,’40 o o o:o“’‘协您提交的调查表内容如下 芜王‘、inequ:st(TltrueMam少,,、,欢迎您;anbsp舶nb‘p; <br>确认密码: <t=Request(“pas s word2”)t> <b『>代号: 5nbsp;6nbsp;6nbsp;6nbsp;<L;Reque5t <bI>住址: 5nb5p;5nb5P;5nb5p;5nbsP;<t=RequGst <bI>院系: 5nbsp;5nbsp;5nb sp;6nbsp;<L=Reque5t <br>城市; 6nbsp;5nb5p;6nb5P;6nb5P;<、=Request <br>留言: 6nb 3P;5nbsp;5nb日p;5nbsp; <3=Reque <bK>爱好: 5nbsP;6Hb5P;6nbsp; <L=Reque升 <br>‘仕则: 6nb5p;6nbsp;6nbspi 5nbsP;<、=Reque5t <bI>血型; 5nbsp;5nb5p;5nb5P;5nb5P;<、=Reque st </H2></CenteK> </BODY> ‘* </HTNL> 程序执行的结果如上图.