- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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% 中文乱码问题 提
您可能关注的文档
- !微机原理讲的义(第15章总线技术).ppt
- !微机原理讲义(第5章计算机和外设的数据传输W的6).ppt
- ((人教的版))[[初三物理课件]]2008年初三物理《电学》复习ppt课件.ppt
- (TSG2011)防爆电梯年度自行的检查报告.doc
- (上下标正确-可直接打印)高中化学物质的状态和颜色·常见物质的颜色、俗名、用途总汇.doc
- (教育科学出版社)六的年级下册科学教案.doc
- (模拟)南疆四地州乡村教师教学信息的化应用培训考试试题及答案.docx
- (推的荐)压力表校验课件.ppt
- (江苏金的陵中学物理名师工作室)基于《力的分解》教学的评课要点——朱建廉(共26张PPT).ppt
- (的OK)第11章 文件.ppt
- 02有哪些信誉好的足球投注网站推广基的础知识第一站:账户结构.pptx
- 02的-通信录管理系统 字段格式修改 菜单设计PowerBuilder数据库程序设计(曹玉茹版).ppt
- 03 第三的讲 access查询(二)Access(PPT全).ppt
- 01_简介_02_数据库检索_的2013-2.ppt
- 03-PAS的CAL语言程序设计.ppt
- 02修图专业的概念的认知.pptx
- 03信的息系统集成专业技术知识.ppt
- 03科瑞水线贴标机故障处理报告 (NXPower的Lite).ppt
- 03测图控制测量 - 1全站仪三维导线布设和实的施 数据通讯.ppt
- 03号经的济学四班 黄国峰 南渡江水上项目定稿.pdf
文档评论(0)