第三章JSP内置对象(request对象response对象session对象application对象cookie).doc
文本预览下载声明
第三章:Jsp隐式对象
(request对象、response对象session对象、application对象、cookie)
Jsp隐式对象概述:
由JSP规范提供,不用编写者实例化。
通过Web容器实现和管理。
所有JSP页面均可使用。
只有在脚本元素的表达式或代码段中才可使用(%=使用内置对象%或%使用内置对象%)。
常用九大内置对象的作用和方法
1、 out对象:代表提供输出流的访问允许直接访问HttpServletResponse对象允许直接访问HttpServletResponse对象
将初始化数据传递给一个JSP页面
代表JSP页面对应的Servlet类实例
html
body bgcolor=whitefont size=1
form action=requestdemo1.jsp method=post name=form
input type=text name=boy
input type=submit value=Enter name=submit
/form
/font
/body
/html
文件名:requestDemo1.jsp:
%@ page contentType=text/html;charset=GB2312 %
html
body bgcolor=whitefont size=4
p获取文本框提交的信息:
%String strContent=request.getParameter(boy);
%
%=strContent% // 输出文本框boy提交的信息
p 获取按钮的名字:
%String strButtonName=request.getParameter(submit);
%
%=strButtonName% // 输出按钮的value名字
/font
/body
/html
例题二:
设计一个简单的“JSP程序设计网上测试系统”,如下图所示。要求提交后能够对特定的测试者的操作进行计分,如图所示。
提交之后的页面:
TabList.html页面
body
form action=TabList.jsp method=post name=form
请输入姓名:
input type=text name=stuname
请输入班级:
Select name=class size=1
option selected value=java1班java1班/option
option value=java2班java2班/option
/Select
br//注意:每个单选之前必须带有“《P》”换行,否则系统无法与下一个单选题分别开!!
brp在JSP中,可以获得用户表单提交的信息的内置对象是:( )
br
input type=radio name=t1 value=aresponse对象
input type=radio name=t1 value=brequest对象
br
input type=radio name=t1 value=csession对象
input type=radio name=t1 value=d checkedapplication对象
br
p在SQL语言中,为了实现数据的更新,使用的命令是:( )
br
input type=radio name=t2 value=aupdate语句
input type=radio name=t2 value=binsert语句
br
input type=radio name=t2 value=cselect语句
input type=radio name=t2 value=ddelete语句
br
p
input type=submit value=提交答案 name=submit
/form
/body
/html
TabList.jsp页面
%@ page language=java import=java.util.* pageEncoding=utf-8%
%
request.setCharacterEncoding(utf-8);//因为有文本框文字的获取,所以需要添加这个代码来处理中文乱码问题
显示全部