设为首页收藏本站language 语言切换
查看: 1546|回复: 0
收起左侧

Java编程语言基础 JSP基本语法的详细介绍

[复制链接]
发表于 2010-2-20 14:55:06 | 显示全部楼层 |阅读模式
<p >JSP编译器指引与指令元件有五种型态.在JSP 1.0之后,大部分的JSP是包含在以<% </textarea><p ></td><p ></tr><p ><tr><p ><td width="20%">正文</td><p ><td width="80%" colspan="3"><p ><textarea name="body" cols="90" rows="22" readOnly>JSP编译器指引与指令元件有五种型态.在JSP 1.0之后,大部分的JSP是包含在以<% 作为开始%>作为结束的单一标签里.新的 JSP 1.1规格已经发表了,它同时也与XML相容. <p ><p >五种JSP的编译器指引如下所示: <p >1 编译器指引 <%@ 编译器指引 %><p >2 预定义 <%! 预定义 %><p >3 运算式 <%= 运算式 %><p >4 程序代码 <% 程序代码 %><p >5 注解 <%-- 注解 --%><p ><p >下面我们分析一个简单的 JSP 页面。您可以在 JSWDK 的 examples 目录下创建另外一个目录存放此文件,文件名字可以任意,但扩展名必须为 .jsp 。从下面的代码清单中可以看到, JSP 页面除了比普通 HTML 页面多一些 Java 代码外,两者具有基本相同的结构。 Java 代码是通过 < % 和 %> 符号加入到 HTML 代码中间的,它的主要功能是生成并显示一个从 0 到 9 的字符串。在这个字符串的前面和后面都是一些通过 HTML 代码输出的文本。 <p >< HTML><p >< HEAD>< TITLE>JSP 页面 < /TITLE>< /HEAD><p >< BODY><p >< %@ page language="java" %><p >< %! String str="0"; %><p >< % for (int i=1; i < 10; i++) { <p >str = str + i; <p >} %><p >JSP 输出之前。 <p >< P><p >< %= str %><p >< P><p >JSP 输出之后。 <p >< /BODY><p >< /HTML><p >这个 JSP 页面可以分成几个部分来分析。 <p >首先是 JSP 指令。它描述的是页面的基本信息,如所使用的语言、是否维持会话状态、是否使用缓冲等。 JSP 指令由 < %@ 开始, %> 结束。在本例中,指令“ < %@ page language="java" %> ”只简单地定义了本例使用的是 Java 语言(当前,在 JSP 规范中 Java 是唯一被支持的语言)。 <p >接下来的是 JSP 声明。 JSP 声明可以看成是定义类这一层次的变量和方法的地方。 JSP 声明由 < %! 开始, %> 结束。如本例中的“ < %! String str="0"; %> ”定义了一个字符串变量。在每一项声明的后面都必须有一个分号,就象在普通 Java 类中声明成员变量一样。 <p >位于 < % 和 %> 之间的代码块是描述 JSP 页面处理逻辑的 Java 代码,如本例中的 for 循环所示。 <p >最后,位于 < %= 和 %> 之间的代码称为 JSP 表达式,如本例中的“ < %= str %> ”所示。 JSP 表达式提供了一种将 JSP 生成的数值嵌入 HTML 页面的简单方法。<p ><p >(责任编辑:董建伟)                                 <p align="center"></p></p>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-6 22:00 , Processed in 0.118731 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表