JSP由浅入深(8)—— JSP Tags

G南瓜粉G

G南瓜粉G

2016-01-29 12:20

JSP由浅入深(8)—— JSP Tags,JSP由浅入深(8)—— JSP Tags
  JSP另外一个重要的语法是Tags(标记)。JSP Tags不是使用<%,而只是使用<字符。JSP Tag有点象HTML Tag 。JSP tags可以有一个“start tag”、一个“tag body”以及一个“end tag”。开始和结束的标志都可以使用标志的名字,都被圈在<和字符里面。结束的标志是在字符<后面加一个反斜杆(/)字符。这个标志名字有一个嵌入的冒号(:)字符在里面,其中冒号前面的部分描述了标志的类型。举个例子吧:

<some:tag

body

</some:tag

如果标志不需要一个主体,那么开始和结束标志可以合成在一起,比如 :

<some:tag/

这里我们利用一个/替代了字符,这样我们就可以快速地结束标志而不需要一个实体。这条语法跟XML的是一样的。

标志可以分成两种类型:一种是从外部标志库中转载的,另外一种是预先定义的标志。预先定义的标志是以jsp:字符开始的。举个例子吧,jsp:include是一个预先定义的标志,它用于包括其它的网页。

在前面的教程我们已经学习了“include directive”。其实它跟jsp:include是很相似的。它们都不是在原始文件中装载被包含的文件的文本,而是在运行的时候调用被包括的标志。下面是一个jsp:include 使用的例子:

<HTML

<BODY

Going to include hello.jsp...<BR

<jsp:include page="hello.jsp"/

</BODY

</HTML

现在将上面代码中的“jsp:include”改为“jsp:forward”看看它们有什么区别。其实这两个预先定义的标志是很有用的。

再给出本节的练习吧,编写一个JSP,使之根据一个布尔型(boolean)变量来对一个包含的文件。这里还是提示一下吧,要用到HTML和scriptlets的混合编程来处理JSP标志。

 
展开更多 50%)
分享

猜你喜欢

JSP由浅入深(8)—— JSP Tags

Java JAVA基础
JSP由浅入深(8)—— JSP Tags

JSP由浅入深(8)

Java JAVA基础
JSP由浅入深(8)

s8lol主宰符文怎么配

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

JSP由浅入深(6)

Java JAVA基础
JSP由浅入深(6)

JSP由浅入深(7)

Java JAVA基础
JSP由浅入深(7)

lol偷钱流符文搭配推荐

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

JSP由浅入深(1)

Java JAVA基础
JSP由浅入深(1)

JSP由浅入深(6)—— JSP声明

Java JAVA基础
JSP由浅入深(6)—— JSP声明

lolAD刺客新符文搭配推荐

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

初步了解CSS3

初步了解CSS3

Pointers 与 References(三)

Pointers 与 References(三)
下拉加载更多内容 ↓