- 0
- 0
- 约2.71万字
- 约 156页
- 2019-07-18 发布于江西
- 举报
JSP文件结构及主要标签 JSP示例(Hello.jsp) JSP执行过程 JSP 执行过程 JSP示例(Hello_Date.jsp) JSP示例(浏览结果) JSP语法概述 JSP原始代码中包含了JSP元素和Template(模板) data两类 Template data指的是JSP引擎不处理的部分,即标记%……%以外的部分,例如代码中的HTML的内容等 ,这些数据会直接传送到客户端的浏览器 JSP元素则是指将由JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则会导致编译错误。 jsp例子(hi.jsp) htmlheadtitleHi-JSP实验/title/headbody?%String Msg = This is JSP test.;?out.print(Hello World!);%h2%=Msg%/h2/body/html JSP语法 JSP语法分为三种不同的类型 脚本语法 脚本语法包括 “HTML注释”:!— comments -- “隐藏注释”:%-- comments --% “声明” “表达式” “脚本段” 编译器指令 编译器指令包括“包含指令”, “页指令”和“taglib指令” 它们包含在“%@ %”卷标里。 两个主要的指令是page与include。 动作语法 动作语法包括jsp:forward,jsp:include,jsp:plugin, jsp:getProperty,jsp:setProperty和jsp:useBean。 HTML注释 JSP 语法格式如下: !-- comment [ %= expression % ] -- 或 !-- 注释 [%= 表达式 % ] -- 这种注释发送到客户端,但不直接显示,在源代码中可以查看到。 HTML注释(peixun2.1.jsp) html head title HTML注释 /title /head body !-- This file displays the user login screen -- 未显示上一行的注释。 /body /html HTML注释 HTML注释(peixun2.2.jsp) html head title要多加练习/title /head body !--This page was loaded on %= (new java.util.Date()).toLocaleString() % -- 在源文件中包括当前时间。 /body /html HTML注释 IE中的源程序有注释 隐藏注释 JSP 语法格式如下: %-- 注释 --% ?不发送到客户端。 隐藏注释 (peixun2.3.jsp) html head titleA Comment Test/title /head body h2A Test of Comments/h2 %-- This comment will not be visible in the page source --% /body /html 隐藏注释 在IE中查看源代码 声明 JSP 语法格式如下: %! declaration; [ declaration; ] ... % 或 %! 声明; [声明; ] ... % 声明(test2.4.jsp) %@ page language=”java” import=”java.util.*” % html head title test2.4.jsp /title /head body %! int i = 0; % %! int a, b, c; % %! Date date; % /body /html 表达式 用于在页面上输出信息,语法格式如下: %= expression % 或 %= 表达式 % 表达式(peixun2.4.jsp) %@ page language=java import=java.util.* % html head title test /title /head body center %! Date date=new Date(); % %! int a, b, c; % 表达式 % a=12;b=a; c=a+b;% font color=blue %=date.toString()% /font?br ba=%= a %/bbr bb=%= b %/bbr bc=%= c %/bbr /center /body /html peixun2.4.jsp执行结果 脚本段 JSP 语法格式如下: % code fragment % 或 % 代码
原创力文档

文档评论(0)