第3章 JSP内置对象 ■王 有些成员变量不用声明就可以在JSP页面 的脚本(Java程序片和Java表达式)中 使用,这就是所谓的内置对象。 ■ 内置对象有:resquest、response、 session、application、out
第3章 JSP内 置 对 象 ◼ 有些成员变量不用声明就可以在JSP页面 的脚本(Java程序片和Java表达式)中 使用,这就是所谓的内置对象。 ◼ 内置对象有:resquest、response、 session、application、out
3.1 request对象 1.内置对象request对象是 实现了 ServletRequest:接口类的一个实例. 2.Tomcat服务器将用户的请求封装在内置对 象request中,该对象调用相应的方法可以获 取封装的信息 3.客户使用HTML表单向服务器的某个JSP页面 提交信息
3.1 request对象 1. 内 置 对 象 request 对 象 是 实 现 了 ServletRequest接口类的一个实例. 2. Tomcat服务器将用户的请求封装在内置对 象request中,该对象调用相应的方法可以获 取封装的信息 . 3.客户使用HTML表单向服务器的某个JSP页面 提交信息
3.1.1 request对象获取客户提交的信息 (1)表单的组成对象:输入字段、提交按钮、处理程序 <form action:=“.”method=“get/post”name=“.”> <input type="submit"> </form> (2)表单的几个重要属性: aciton: 表示按下提交钮之后,指定Sever端处理这个 输入表单的程序。 method:表示表单数据传送到Server的方式,其设置 值有get和post两种。 type:表单类型 name: 表单名称
3.1.1 request对象获取客户提交的信息 (1) 表单的组成对象:输入字段、提交按钮、处理程序 <form action=“.” method=“get/post” name=“.”> . <input type=“submit”> </form> (2)表单的几个重要属性: aciton:表示按下提交钮之后,指定Sever端处理这个 输入表单的程序。 method:表示表单数据传送到Server的方式,其设置 值有get和post两种。 type:表单类型 name:表单名称
(3)get与post的区别 ■ get方式以显式提交表单,可以在URL(地址栏)看见 我们传的参数;post方式是隐式传值,不可见 ■ get传送的数据量较小,不能大于2KB。post传送的数 据量较大,一般被默认为不受限制 get安全性非常低,post安全性较高。 ■ get执行效率却比Post方法好
(3) get与post的区别 ◼ get方式以显式提交表单,可以在URL(地址栏)看见 我们传的参数;post方式是隐式传值,不可见 ◼ get传送的数据量较小,不能大于2KB。post传送的数 据量较大,一般被默认为不受限制 ◼ get安全性非常低,post安全性较高。 ◼ get执行效率却比Post方法好
(4)读取数据的方法 ■获取客户提交的信息最常用的方法是: request.getParameter(String s) ■例:Ex31.jsp tree.jsp
(4)读取数据的方法 ◼ 获取客户提交的信息最常用的方法是: ◼ request.getParameter(String s) ◼ 例:Ex3_1.jsp ◼ tree.jsp