第3章_JSP基础语法.ppt

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

2009年7月 JSP动态网页设计 JSP 注释 合理、详细的注释有利于代码后期的维护和阅读 在JSP文件的编写过程中,共有三种注释方法: HTML注释:!-- html注释-- JSP注释标记:%-- JSP注释--% 在JSP脚本中使用注释: % //单行注释 % % /*多行注释 */ % JSP 注释 JSP 注释 在浏览器上观看运行结果 JSP 脚本元素 JSP 脚本元素是用来嵌入Java代码的,主要用来实现页面的动态请求 JSP 脚本元素包括: 什么是声明 声明 主要用于声明全局变量 语法:%!声明语句; % 特点:初始化一次,再次访问该页面时,变量的值为上次访问该页面时保存的值。 声明变量举例 什么是小脚本 JSP 小脚本(Scriptlet) 就是在JSP页面里嵌入一段Java代码 语法: % Java代码 % % %中声明的变量是局部变量 注意:任何文本、HTML标记和JSP元素必须在Scriptlet之外。 小脚本举例 练习3-1 什么是表达式 表达式 表达式是对数据的表示,系统将其作为一个值进行计算和显示 语法:%= Java表达式/变量 % 练习3-2 练习3-3 什么是page指令 page指令 通过设置内部的多个属性来定义整个页面的属性 语法:%@ page 属性1=属性值 属性2=属性值1,属性值2 … % page指令常用属性 利用page指令导入类 在Java文件中,通过使用import关键字引入其它包中的类。 在JSP文件中,同样可以使用import关键字引入Java类文件,一旦引入,整个JSP文件都可用。 此时,需要使用到page指令。 举例:%@ page import=java.util.*, java.text.* % import举例 处理中文乱码问题 使用page指令——指定中文字符编码 %@ page contentType=text/html; charset=gb2312 % include指令 include指令的作用是在JSP文件中包含另一文件的内容,可以包含任意文件,如*.txt,*.htm,*.jsp等。 include指令的语法格式: %@ include file=文件路径% 例如: %@ include file=hello.jsp% %@ include file=hello.html% include指令 include指令 include是静态包含,是在语句所在处直接插入所包含文件的代码。 应用场合: 网站的一些共性内容,如导航菜单、页头、页尾、登录验证等,都可以单独保存为文件,然后通过include指令引用这些文件,从而减少网页代码编写的工作量,也便于修改。 练习3-4 JSP动作指令 include动作 include动作 两种include的主要区别 练习3-5 forward动作 param动作 jsp:param动作元素被用来为其他元素提供附加信息,通常它会和jsp:include、jsp:forward等元素一起使用。 jsp:param的语法格式如下: jsp:param name=name value=value”/ 其中name属性为参数的名称,value属性为参数值。 练习3-6 登陆案例——用户名与密码固定 页面总体流程: 登陆案例——用户名与密码固定 登陆案例——用户名与密码固定 登陆案例——用户名与密码固定 创建表单提交页面 ——login_conf.jsp 登陆案例——用户名与密码固定 创建登陆成功页面 ——login_success.jsp 登陆案例——用户名与密码固定 创建登陆失败页面 ——login_failure.jsp 登陆案例——用户名与密码固定 登陆效果验证,步骤如下: 输入正确的用户名和密码 输入错误的用户名和密码 1、login.jsp : 用户输入信息的表单页面 2、login_conf.jsp · 接收参数 · 判断参数 · 根据参数是否合法进行跳转 3、login_success.jsp: 显示登陆成功信息 4、login_failure.jsp · 显示登陆失败信息 · 给出一个超级链接,可以使用户重新登陆 创建表单页面 ——login.jsp form name=form1 method=post action=login_conf.jsp 用户名:input type=text name=unamebr 密码:input type=password name=upasswordbr i

文档评论(0)

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

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

1亿VIP精品文档

相关文档