重读servlet(三)
标签
在jsp中定义标签主要有两种
1,jsp tag
2,java写的 tag
java写的 tag 主要分
1,函数标记
2,定制标记
函数标记(function tag)
1,编写有一个公共静态方法的java类
方法必须是公共的,而且是一个静态方法,可以有参数,有返回类型。
package foo;
/**
*
* @author Peter.Song
*/
public class DiceRoller {
public static int rollDice()
{
return (int)((Math.random()*6)+1);
}
}
2,编写一个标记库描述文件(Tag Library Descriptor, TLD)
TLD提供定义了定义函数的java类与调用函数的jsp之间的一个映射。
<?xml version="1.0" encoding="UTF-8"?>
<taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd">
<tlib-version>1.0</tlib-version>
<short-name>myfuncs</short-name>
<uri>myfunctions</uri>
<function>
<name>rollIt</name>
<function-class>foo.DiceRoller</function-class>
<function-signature>int rollDice()</function-signature>
</function>
3,在jsp中放一个taglib指令
这里的uri与标记文件中定义的<uri>myfunctions</uri>匹配
<%@taglib uri="myfunctions" prefix="mine" %>
4,使用EL调用函数
只需按${prefix:name()}的形式从表达式调用函数就行
<%@page pageEncoding="UTF-8"%>
<%@taglib uri="myfunctions" prefix="mine" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>JSP Page</h1>
<h2>${mine:rollIt()}</h2>
</body>
</html>
5,标记库描述文件存放位置。
可以存放在WEB-INF下的某个位置,容器会自动寻找到。
6,函数也可以有参数,必须指定参数的类型。
比如。
<function-signature>
int roll(java.util.Map)
</function-signature>
调用时则要
${mine:rollDice(MapAttirbute)}
分享到:
相关推荐
重读闭音节是英语发音规则中的一个重要概念,主要涉及元音字母在特定音节中的发音方式。在学习英语发音时,理解并掌握这一规则对于准确读出单词至关重要。 首先,我们回顾一下重读开音节。重读开音节指的是在一个...
英语语音重读是英语口语表达中的一个重要组成部分,它关乎到信息的传递清晰度以及语调的自然流畅。在英语句子中,重读的规律主要遵循以下几个原则: 首先,实词通常需要重读。实词包括名词、动词、形容词、副词、...
20210307-德邦证券-德邦家电行业:重读与解构《第四消费时代》第三消费时代.pdf
英语发音规则(重读音节和非重读音节).pdf
以及由三个或以上元音构成的多音节,如"colorful"或"geography"。判断音节数量是根据元音的数量来确定的。 接下来,我们关注音节的重读和非重读。在双音节和多音节词中,有一个音节会特别突出,这就是重读音节,...
一般来说,单音节词都重读,双音节词在后面重读,多音节词在倒数第三音节上重读。但是,需要注意的是,有些特例,如若单词以-tion,-sion,-ic结尾,则在其前一个元音上重读。 四、划分重读音节 重读音节可以分为两...
a) 多音节词通常在倒数第三个音节重读,如 "difficult", "munist"。 b) 加了前缀和后缀的词,重读保持原词根的位置,如 "carefully"(来自 "care")。 c) 一些特定后缀如 -ous, -grahpy, -ial, 等,其前一个音节...
重读南京百科知识竞赛题及答案.doc
音节划分元音字母在重读非重读中发音.ppt
a) 通常倒数第三个音节为重读,如"difficult", "munist"。 b) 加了前缀和后缀的双音节词,重读仍保持原词根的重读位置,例如"carefully", "in'definite"。 c) 词尾有特定后缀的词,如"-eous", "-ial", "-ian"等,...
本文主要探讨了元音字母在重读和非重读音节中的读音规则,这对于学习英语发音和词汇记忆至关重要。 首先,我们来看元音字母在重读音节中的读音: 1. 开音节:在开音节中,元音字母通常会发其"字母名称"的音。例如...
3. **多音节词**:包含三个或以上音节的单词,如remember[ri'membə]、necessary['nesisəri]、university[ju:ni'və:siti]。多音节词同样有重读音节。 4. **重读音节**:在一个单词中,重读音节是发音时强调的音节...
【音节划分与音节重读】是英语学习中的重要概念,主要涉及到单词发音的准确性。音节划分是将单词分解成若干个发音单位,每个单位由一个或多个字母组成,至少包含一个元音字母。以下是对音节划分规则的详细解释: 1....
德邦家电行业:重读与解构《第四消费时代》第三消费时代
在教师资格证初中英语语音试讲中,重点是教授如何理解和使用正确的语音技巧,特别是重读和语调。试讲稿中的内容展示了一个日常生活场景,爷爷找不到他的眼镜,请求孙女李兰帮忙,但因为听力问题,他们之间发生了一些...
"英语音节重读规则" 英语音节重读规则是英语语言中一个非常重要的概念,它对英语词汇的读音和理解产生了深远的影响。英语音节重读规则的主要内容是关于英语词汇中重读音节和非重读音节的分布规律。 英语音节重读...
由于提供的文件内容为乱码,并且文件标题为"消费行业四大行业消费趋势电·重读消费者.pdf",但无法从乱码内容中提取实际信息,我将基于文件的标题和描述来猜测内容,并生成相关知识点。 【标题】"消费行业四大行业...
这些书籍的出现,似乎在暗示重读不仅仅是个人习惯,它还是一种文化现象,一种阅读的新趋势。 重读旧书,对于许多人来说,不仅仅是因为怀旧或者时间有限。它是一种深度阅读的方式,让人们有机会更深入地理解文本,...
在重新阅读冰心的著作中,我再次深刻体会到了母爱的力量与温暖。冰心,这位中国现代文学的杰出女性作家,以她那清新脱俗的文笔和深刻的情感,讴歌了母爱的伟大和崇高,将母爱描绘为人间最纯洁、最坚强的爱。...