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

微笑神探

微笑神探

2016-02-19 20:27

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享Java编程语言基础 JSP基本语法的详细介绍,希望可以对大家能有小小的帮助。
 

JSP编译器指引与指令元件有五种型态.在JSP 1.0之后,大部分的JSP是包含在以% 作为开始%作为结束的单一标签里.新的 JSP 1.1规格已经发表了,它同时也与XML相容.

五种JSP的编译器指引如下所示:

1 编译器指引 %@ 编译器指引 %

2 预定义 %! 预定义 %

3 运算式 %= 运算式 %

4 程序代码 % 程序代码 %

5 注解 %-- 注解 --%

下面我们分析一个简单的 JSP 页面。您可以在 JSWDK 的 examples 目录下创建另外一个目录存放此文件,文件名字可以任意,但扩展名必须为 .jsp 。从下面的代码清单中可以看到, JSP 页面除了比普通 HTML 页面多一些 Java 代码外,两者具有基本相同的结构。 Java 代码是通过 % 和 % 符号加入到 HTML 代码中间的,它的主要功能是生成并显示一个从 0 到 9 的字符串。在这个字符串的前面和后面都是一些通过 HTML 代码输出的文本。

HTML

HEAD TITLEJSP 页面 /TITLE /HEAD

BODY

%@ page language="java" %

%! String str="0"; %

% for (int i=1; i 10; i++) {

str = str + i;

} %

JSP 输出之前。

P

%= str %

P

JSP 输出之后。

/BODY

/HTML

这个 JSP 页面可以分成几个部分来分析。

首先是 JSP 指令。它描述的是页面的基本信息,如所使用的语言、是否维持会话状态、是否使用缓冲等。 JSP 指令由 %@ 开始, % 结束。在本例中,指令“ %@ page language="java" % ”只简单地定义了本例使用的是 Java 语言(当前,在 JSP 规范中 Java 是唯一被支持的语言)。

接下来的是 JSP 声明。 JSP 声明可以看成是定义类这一层次的变量和方法的地方。 JSP 声明由 %! 开始, % 结束。如本例中的“ %! String str="0"; % ”定义了一个字符串变量。在每一项声明的后面都必须有一个分号,就象在普通 Java 类中声明成员变量一样。

位于 % 和 % 之间的代码块是描述 JSP 页面处理逻辑的 Java 代码,如本例中的 for 循环所示。

最后,位于 %= 和 % 之间的代码称为 JSP 表达式,如本例中的“ %= str % ”所示。 JSP 表达式提供了一种将 JSP 生成的数值嵌入 HTML 页面的简单方法。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

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

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

Java入门(5) JAVA语言基本语法

编程语言 网络编程
Java入门(5) JAVA语言基本语法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Java编程语言中创建和使用日期的详细介绍

编程语言 网络编程
Java编程语言中创建和使用日期的详细介绍

Java进阶 关于Java Socket编程的详细介绍

编程语言 网络编程
Java进阶 关于Java Socket编程的详细介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Java基础:关于Java编程语言中的内部类说明

编程语言 网络编程
Java基础:关于Java编程语言中的内部类说明

java与c#的语法区别详细介绍

编程语言 网络编程
java与c#的语法区别详细介绍

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

只支持单表映射的持久化框架─EasyDBO

只支持单表映射的持久化框架─EasyDBO

eMule下载下来的AVI文件为什么不能播放

eMule下载下来的AVI文件为什么不能播放
下拉加载更多内容 ↓