chap4 JSP基本语法.ppt
文本预览下载声明
JSP指令:include Include指令可以在JSP程序中插入多个外部文件(JSP\HTML\TXT\JAVA…) %@ include file=“文件名”% Include可以多次使用 示例: JSP指令:include 注意,在使用include指令时,要注意包含和被包含的文件中不能有相同的变量名,否则编译的时候会出错 %@ page language=java contentType=text/html; charset=gb2312% html body % Sting msg=“欢迎!” % br %@ include file=info.jsp % /body /html JSP 动作 JSP 动作指使用 XML 语法格式的标记来控制服务器的行为。其用法如下: jsp:动作名 属性 1= 属性值 1 属性 n= 属性值 n / jsp:动作名属性 1= 属性值 1 属性 n= 属性值 n 相关内容 /jsp:动作名 JSP动作 常见的 JSP 动作: jsp:include:当页面被请求时引入一个文件 jsp:forward:将请求转到另外一个页面 jsp:useBean:获得javaBean的一个实例 jsp:setProperty:设置javaBean的属性 jsp:getProperty:获得javaBean的属性 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED两种标记 JSP动作 jsp:include:当页面被请求时引入一个文件 jsp:include page=文件名 / jsp:include page=“文件名” 相关标签/jsp:include 与include指令有什么区别? 内容不同: Include引入静态文本(代码) Jsp:include 引入内容,不包含代码,所以允许被引入的页面和引入页面具备相同变量 执行时间上: include是在翻译阶段执行 jsp:include??在请求处理阶段执行. JSP动作 jsp:forward:将请求转到另外一个页面 jsp:forward page=文件名/ 示例: %@ page language=java contentType=text/html; charset=gb2312% html body jsp:forward page=pageTest1.jsp/ /body /html 本章结束 本章总结 第一个JSP页面 注释 jsp表达式、程序段和声明 URL传值 jsp指令和动作 上机习题 第4章 JSP基本语法 本课教学内容 第一个JSP页面 注释 jsp表达式、程序段和声明 URL传值 jsp指令和动作 4.1 第一个JSP页面 什么是JSP? 在HTML中嵌入的JAVA代码,从而实现动态页面编码,运行在服务器端,可以处理客户端的表单数据、根据用户需求生成可变化的页面 常见的JSP应用: 搜索引擎、用户注册、用户发帖 JSP的格式 后缀名:*.jsp JSP与HTML/JavaScript的区别 HTML 页面是静态页面,也就是事先由用户写好放在服务器上,由 Web 服务器向客户端发送。JSP 页面是由 JSP 容器执行该页面的 Java 代码部分,然后,实时生成的 HTML页面,因而说其是服务器端动态页面 页面效果,用 JavaScript 也能够实现,有何区别? 最大的区别是:JavaScript 源代码是被服务器发送到客户端,由客户端执行,因此,客户端可以看到 JavaScript 源代码;而 Java 代码却不会 第一个JSP页面 准备工作 安装环境:TOMCAT+Eclipse 项目创建:在Eclipse中创建一个Web项目,在项目的WebRoot下放置JSP代码(该目录下有一个index.jsp。可先行删除) 创建jsp文件:new→新建jsp页面→填入相应信息“welcome.jsp” 第一个JSP页面 %@ page language=java contentType=text/html; charset=gb2312% html body % out.print(欢迎来到本系统!); % br /body /html 用JavaScript也可以实现这个效果 4.2 注释 JSP的注释分为两类 可以发送给客户端看的 !-- 注释内容-- 可以在注释内加入JSP表达式,生成动态的注释信息 不能发送给客户端看的 JSP注释语法: %-- 注释内容 --% JAVA代码注释://注释内容 /* 注释信息 */ 4.3 JSP表达式
显示全部