JSP随笔记(二)

一. JSP 9大内置对象

1. pageContext    类型是 javax.servlet.jsp.PageContext,他是JSP页面的容器

2.request      类型是javax.servlet.http.HttpServletRequest       作用得到用户的请求的信息

3. response   类型是javax.servlet.http.HttpServletResponse     服务器端向客户端回应的信息

4. session     类型是javax.servlet.http。HttpSession               用来保存每一个用户的信息

5. application  类型是javax.servlet.ServletContext                   用来保存所有用户的共享信息

6. config      类型是javax.servlet.ServletConfig                      服务器配置,取得服务器的配置参数

7. out         类型是javax.servlet.jsp.jspwriter                      页面输出

8. page      类型是java.lang.Object                                     拜师从该页面中表示出一个servlet实例

9. exception    类型是java.lang.Throwable                           表示在jsp页面中所产生的错误,在错误页才有作用。

二. 四中属性范围

所谓属性范围是,指的就是一个内置对象,可以在多少个页面中进行保存并且使用。

page:只在一个页面中保存属性,条状后无效

request:只在一次请求中保存,服务器端跳转后依然有效,因为他也是一次请求。

session:在一次回话范围中请求有效,无论何种跳转都行,但是的新打开的浏览器不行。

application :在整个服务器中保存,所有用户都可以使用(新开的浏览器也能继续)。

以上四个内置对象,都有相同的方法,setAttribute,getAttribute,removeAttribute

*信息小补充

get与post提交

get: 传输的内容会在地址栏中显示出来,而且地址栏的显示信息的长度有限,一般为4~5K,所以get方式的产地的数据量一般较少

post:传输的内容不会再地址栏中显示,数据量也较大。

时间: 2025-01-12 15:19:49

JSP随笔记(二)的相关文章

JSP学习笔记(二):Tomcat服务器的安装及配置

一.Tomcat的下载及安装. 前往Tomcat官网下载安装包或者免安装压缩包.链接http://tomcat.apache.org/ 这里,我选择的是Tomcat8.0,而不是最新的Tomcat9.0,这是因为Eclipse现在支持的最新的是8.0. 选择下载的是安装文件,下载后为,点击安装. 安装时可以配置HTTP访问的端口,默认的是8080(localhost:8080),在下图这个界面时是可以进行配置的,也可以在安装完后通过配置文件server.xml进行修改. 进行JRE的路径设置,如

JSP学习笔记二:JSP语法之脚本语法

1.脚本段:<%  ...  %> 2.表达式:<%= .. %> 下面,我们举个例子说明一下. JSP代码如下: <% int a = 10; %> <%=a%> 相应的转译文件,对应如下代码: int a = 10; out.print(a); 可以看出,表达式对应的是输出语句.所以,写成<%=a;%>就相当于out.print(a;);的话,就会报错. 3.声明:<%! ... %> 我们在JSP代码中写下如下语句: <%

Android学习笔记二

17. 在ContentProvider中定义的getType()方法是定义URI的内容类型. 18. SQLiteDatabase类中的insert/delete/update/query方法其实也挺好用的,我在EquipmentProvider类中做了实现 19. Android专门有个单元测试项目(Android Test Project),在这个项目中,可以新建一个继承AndroidTestCase类的具体测试类来单元测试某个功能.我新建了一个AndroidTestProject项目,在

Ajax学习笔记(二)

二.prototype库详解 1.prototype库的使用 //导入下载好的prototype.js文件 <script type="text/javascript" src="prototype.js"></script> //在自己的js中直接使用Prototype对象 <script type="text/javascript"> document.writeln("Prototype库的版本

Cookie学习笔记二:Cookie实例

今天说说刚刚学到的两个Cookie的最经典应用:自动登录和购物车设置 一:自动登录 需要两个页面:login.jsp与index.jsp,login.jsp用来输出登录信息,index.jsp处理登录信息:如果有Cookie,则自动登录,否则创建输入信息的对象的Cookie,下次登录可以直接登录,但是我们在这里给Cookie设置一个最大保存时间30s,即登录30s后会自动退回到登陆页面,具体代码如下: login.jsp: <%@ page language="java" con

老男孩培训视频听课笔记二(在51cto上听的)

centos 5.8 文本安装过程    引导采用默认,引导不用设置密码    网络配置,根据实际情况配置,网关是网络出口的地址,一般为wlan出口的路由器的地址或者是代理服务器的内网IP    DNS简单解说图:      主机名--时区--root密码    选择自定义系统安装包--最小化(安全方便工作,建议安装以下的组)      ·base-- 基础      ·editors-编辑器      ·development librarays--开发库      ·development

《卓有成效的程序员》----读书笔记二

六大方面对比Launchy和TypeAndRun(TAR) 对于快速启动工具,很多人都有自己的偏好,多次听到朋友介绍Launchy的好,虽然自己一直在使用着TAR,还是克制不住对于好软件的渴求,下载Launchy进行试用.很多软件都是有一个试用期的,也许新的软件确实不错,但是你习惯了以前使用的那个软件.今天就比较客观的将Launchy和TAR进行一下对比,从界面.上手速度到功能.自定义,以及软件的稳定性.占用资源进行详细的比较. [界面美观]Launchy:毫无疑问这是它的强项.1.0正式版自带

Caliburn.Micro学习笔记(二)----Actions

Caliburn.Micro学习笔记(二)----Actions 上一篇已经简单说了一下引导类和简单的控件绑定 我的上一个例子里的button自动匹配到ViewModel事件你一定感觉很好玩吧 今天说一下它的Actions,看一下Caliburn.Micro给我们提供了多强大的支持 我们还是从做例子开始 demo的源码下载在文章的最后 例子1.无参数方法调用 点击button把textBox输入的文本弹出来 如果textbox里没有文本button不可点,看一下效果图 看一下前台代码 <Stac

《逻辑思维简易入门》(第2版) 阅读笔记二

<逻辑思维简易入门>(第2版) 阅读笔记二 本周阅读的是<逻辑思维简易入门>的第三章,也就是说,本书的第一部分就已经读完了. 第三章.信念的优点 信念和负信念是人们在接受一个事物时一种心理态度,延伸来说也就是对事物的认知态度.因为我们在研究 逻辑思维的时候,都有一个前提:“以正常情况以及说话者真诚”,所以有人如果对于一件事物不做回应,我们可以认为这是一种既不相信,也不怀疑的的态度. 信念的优缺点有很多,在书中主要介绍了下面几种: 1.准确性 好的信念实在准确的表达事实,同样真的信念

2. 蛤蟆Python脚本学习笔记二基本命令畅玩

2. 蛤蟆Python脚本学习笔记二基本命令畅玩 本篇名言:"成功源于发现细节,没有细节就没有机遇,留心细节意味着创造机遇.一件司空见惯的小事或许就可能是打开机遇宝库的钥匙!" 下班回家,咱先来看下一些常用的基本命令. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48092873 1.  数字和表达式 看下图1一就能说明很多问题: 加法,整除,浮点除,取模,幂乘方等.是不是很直接也很粗暴. 关于上限,蛤蟆不太清楚