JSP开发web.pptVIP

  • 2
  • 0
  • 约6.12千字
  • 约 27页
  • 2018-01-27 发布于山西
  • 举报
JSP开发web.ppt

JSP 基础 内容提要 4 JSP语法 1 2 3 5 主题网站 网上调查 内置对象 总结与提高 学习目标 掌握JSP的基本语法 熟练使用JSP内置对象 掌握JSP开发环境 JSP内置对象 概念和意义 操 作 使 用 JSP基本语法 JSP内置对象 JSP的语法规范 常用内置对象应用 主题网站设计 网上调查 项目引入:主题网站 预备知识——page指令 实例: %@ page contentType=text/html; charset=GB2312 % 作用:指定JSP页面的格式和文字编码(JSP程序必需); 实例: %@ page import= java.io.* , “java.util.Date % 作用:为JSP页面引入java核心包中的类,可指定多个值。 总结:page指令用来定义整个JSP页面的一些属性和这些属性的值。 预备知识——静态include指令 格式: %@include file= “ 要插入的文件名“% 说明:文件可以是下列格式: HTML文件; JSP文件; 文本文件; Java文件 …… 分析:被插入的文件是彼此独立完整的文件吗? 总结:把一个文件插入到当前JSP页面,合并成一个新的JSP页面 知识储备——JSP注释 JSP程序注释 格式:% //注释内容   % 注意:在注释内容中,可以出现除--%之外的任何内容,若需使用,必须使用转义字符“--%\”表示 客户端注释 格式:!—客户端嵌入注释内容-- 客户端动态注释: 格式: !- - 静态注释内容%=表达式%静态注释内容 - - 客户端注释嵌入动态数据,动态数据通过表达式来表示 客户端注释是指在客户端HTML源码中显示的注释,JSP引擎不做 任何解释,直接输出到客户端HTML源码 JSP程序注释是对JSP程序进行的注释,服务器不会将其发送到客 户端 JSP 表达式示例 body h1JSP表达式 /h1 bPI 的值: /b%=Math.PI %br / b100,99中最大的值 :/b%=Math.max(100,99) %br/ b100,99中最小的值 :/b%=Math.min(100,99) %br/ b3+2-5的值 :/b%=3+2-5 %br/ b(3+2)==5的值 :/b%=(3+2)==5 %br/ b(3+2)!=5的值 :/b%=(3+2)!=5 %br/ /body 表达式 演示:java表达式 使用JSP 表达式进行JSP编程 JSP 页面元素 示例 %@page contentType=text/html; charset=GBK language=java import=java.util.Calendar% %! String getHello(String name) { return Hi, + name + !; } % % Calendar now = Calendar.getInstance(); % JSP声明 Java程序片 JSP 指令 JSP 页面元素 JSP 页面的元素 静态内容 指 令 表达式 Java程序 JSP 页面 % Java 代码 % %=Java表达式 % HTML静态文本 以“%@ ” 开始,以“% ” 结束。比如: %@ include file = Filename % 声 明 动作 %! 函数或方法 % 以“jsp: 动作名 ” 开始,以“/jsp:动作名 ” 结束 比如:jsp:include page= Filename / 注释 !-- 这是注释,但客户端可以查看到 -- %-- 这也是注释,但客户端不能查看到 --% 项目实现 新建工程 新建Web Application html文件:head.html、welcome.html、special.htm、connectus.htm 运用“include”指令,组合页面:          %@include file= “ 要插入的文件名“% JSP文件:welcome.jsp、 special.jsp、 connectus.jsp 调试、运行 项目功能改进——请大家完成练习 思路: 减少JSP文件个数; 超级链接的附带参数; 实现方法: 链接方式:修改head.htm文件:a href=index.jsp?choice=1专业首页/a 获取链接地址:修改index.jsp文件:request.getParameter(choice); Include指令加载文件 功能实现:——Form表单 参数如下: ACTION:表

文档评论(0)

1亿VIP精品文档

相关文档