网站大量收购闲置独家精品文档,联系QQ:2885784924

第四章JSP内置对象[教学].ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章JSP内置对象[教学]

第4章 JSP内置对象 ;主要内容;1.JSP内建对象概述;;; JSP页面运行过程中。首先,JSP引擎把存放在request内部对象中的数据发到JSP页面 指定的服务器的组件(JavaBeans组件,Servlet或者Enterprise bean),组件收到这些数据以后,可能将这些数据保存到数据库或者其他地方(这时,页面包含了定义好的格式和从服务器端得到的数据)。然后,JSP引擎和Web服务器再发送一个整理好的完整页面给客户,客户通过浏览器就可以看到的这个完整页面运行结果。客户和服务器间的通信协议通常使用HTTP,当然也可以使用其他协议。; 要提交数据常需使用表单。表单常由三部分组成:form标签、输入方法和发送数据到服务器的提交按钮。form标识的主要作用是设定表单的起止位置并指定处理表单数据程序的URL地址以及表单数据的提交方法,其语法如下: form action=action method=post|get name=name1 …… /form;;4.1.1 获取客户提交的信息;tree. jsp %@ page contentType=text/html;charset=GB2312% html body bgcolor=cyanfont size=3 获取文本框提交的信息: %String textContent=request.getParameter(boy); % %=textContent% br获取按钮的名字: %String buttonName=request.getParameter(submit); % %=buttonName% /font /body /html; 在例Example4_2.jsp页面通过表单向自己提交一个正数,然后计算这个数的平方根。表单中的action请求的页面,如果是当前页面,可以用双引号: 代替当前页面,注意双引号中不能含有空格。 ;4.1.2 处理汉字信息; 通过上述过程,提交的任何信息(无论是汉字字符或西欧字符)都能正确地显示。 下面的例子3对例子1按上述办法做了改动,并将按钮上的字变成汉字,在文本框里输入“苹果:apple:12斤5$”,然后提交给tree.jsp。;Example4_3.jsp %@ page contentType=text/html;charset=GB2312% html body bgcolor=greenfont size=1 from action=tree1.jsp method=post name=form input type=text name=boy input type=submit value=提交 name=submit /form /font /body /html;tree.jsp %@ page contentType=text/html;charset=GB2312% html body 获取文本框提交的信息: % String textContent=request.getParameter(boy); byte b[]=textContent.getBytes(ISO-8859-1); textContent=new String(b); % %=textContent% br获取按钮的名字: % String buttonName=request.getParameter(submit); byte c[]=buttonName.getBytes(ISO-8859-1); buttonName=new String(c); % %=buttonName% /body /html;4.1.3 常用方法举例; 第2、3行分别是两个头(Header),其中host、accept-encoding被称为头名字,而localhost:8080以及gzip、deflate分别是它们的值,这里host的值是tree2扣p的地址。上面的请求有2个头host和accept-encoding,一个典型的请求通常包含很多的头,有些头是标准的,有些和特定的浏览器有关。 ;可以使用JSP引擎的内置对象request对象来获取客户提交的信息,说明如下: (1)getProtocol(

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档