03 JSP的基础编程.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03 JSP的基础编程

URL 传值 URL传值的优势: 简单性和平台支持的多样性(没有浏览器不支持 URL),很多程序还是用 URL 传值比较方便 集合框架包括接口、实现和算法 JSP 指令和动作 JSP 指令告诉 JSP 引擎对 JSP 页面如何编译,不包含控制逻辑,不会产生任何可见的输 出。其用法如下: %@ 指令类别 属性 1= 属性值 1 属性 n= 属性值 n % * 注意,属性名大小写是敏感的 JSP 包含三个指令:page、include 和 taglib。其中,使用最多的是 page 指令和 include 指令 JSP 指令 page 指令的作用有: 导入包:%@ page import=包名.类名 % 设定字符集: %@ page pageEncoding=编码类名 % 设定 MIME 类型和字符编码 : %@ page contentType=MIME 类型; charset=字符编码% JSP 指令 page 指令的作用有: 设定错误页面: 在发生异常的页面上写:%@ page errorPage=anErrorPage.jsp % 在anErrorPage.jsp页面上写:%@ page isErrorPage=true % JSP 动作 JSP 动作指使用 XML 语法格式的标记来控制服务器的行为。其用法如下: jsp:动作名 属性 1= 属性值 1 属性 n= 属性值 n / jsp:动作名 相关内容 /jsp:动作名 JSP 动作 两个常见的 JSP 动作: jsp:include:当页面被请求时引入一个文件 jsp:include page=文件名 / jsp:forward:将请求转到另外一个页面 jsp:forward page=文件名/ 表单开发 在一些系统中,如果用户要进行登录,就必须输入账号密码,这就是表单,例如: 系统登录界面 表单开发 表单有如下性质: 表单中可以输入一些内容,这些输入功能由控件 提供,叫做表单元素 表单中一般都有一个按钮负责提交 点击提交按钮,表单元素中的内容会提交给服务器端 表单元素放在form/form之间 单一表单元素数据的获取 单一表单元素,是指表单元素的值送给服务器端时,仅仅是一个变量。这种情况下的表单元素主要有:文本框、密码框、多行文本框、单选按钮、下拉菜单等 单一表单元素数据的获取 文本框、密码框、多行文本框、单选按钮和下拉菜单,其中的内容的获取方法均相同,利用 request.getParameter(表单元素名)方法获得一个字符串。 *具体代码示例见课本 捆绑表单元素数据的获取 捆绑表单元素,是指多个同名表单元素的值送给服务器端时,是一个捆绑的数组。这种情况下的表单元素主要有:复选框、多选列表框、其他同名表单元素等 捆绑表单元素数据的获取 具体获得方法和一般表单元素类似,同样利用request.getParameterValues(表单元素名)获得字符串数组 *具体代码示例见课本 隐藏表单 例子:页面 1 中定义了一个数值变量,并显示其平方;要求在页面 2 中显示其立方。很明显,页面 2 必须知道页面 1 中定义的那个变量。可以用 URL 传值。但 是通过 URL 方法,传递的数据可能被看到。为了避免这个问题,我们可以用表单将页面 1 中的变量传给页面 2,这个表单就可以设定为页面1中的隐藏表单。 隐藏表单 网页制作中,input 有一type=hidden的选项,它是隐藏在网页中的的一个表单元素,并不在网页中显示出来。这就是实现隐藏表单的方法 实现方法: 隐藏表单 此时浏览器地址栏上的地址数据还是能够被看到。解决该问题的方法是将 form 的 action 属性设置为 post(默认为 get) 解决数据传输安全问题方法: 隐藏表单 隐藏表单的弊端 和 URL 方法类似,该方法传输的数据只能是字符串,对数据类型具有一定限制 传输数据的值虽然在浏览器地址栏内不被看到,但是在客户端源代码里面也会被看到 *具体代码示例见课本 中文乱码问题 如果使用的是 Tomcat 服务器,在提交过程中,如果提交的内容中含有中文,经常会出 现中文乱码问题,出现的种类如下: 中文无法显示 没有把文件头上的字符集设置为中文字符集。一定要保证文件头上写明: %@ page language=java pageEncoding=gb2312% 或 %@ page language=java contentType=text/html; charset=gb2312% 中文乱码问题 提

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档