11 <c:import >
<c:import url=”url” [context=”应用名”] [var=”name”] [scope=””] [charEncoding=”iso8859-1”]>
<c:param />
</c:import>
<import url=”url”[context=””] varReader=”varReaderName” [charEncoding=”iso8859-1”]>
Body content
</c:import>
属性 | 描述 | EL | 必须 | 缺省值 |
url | 需要导入页面的url地址 | 是 | 是 | 无 |
Context | 本地web应用的名字 | 是 | 否 | 当前应用的名字 |
charEncoding设置导入数据的字符编码 | 设置导入数据的字符编码 | 是 | 否1 | ISO8859-1 |
Var | 接受导入文本的变量的名称 | 否 | 否 | 无 |
Scope | 接受导入文本的变量的作用范围 | 否 | 否 | Page |
varReader | 用于接受导入文本的java.io.Reader变量的名称 | 否 | 否 | 无 |
12 <c:url>
<c:url value=”url” [context=”context”] [var=”name”] [scope=””] />
<c:url value=”url” [context=”context”] [var=”name”] [scope=””]>
<c:param/>
</c:url>
属性 | 描述 | EL | 必须 | 缺省值 |
Value | url地址 | 是 | 是 | 无 |
Context | Web应用的名字 | 是 | 否 | 当前web应用 的名字 |
Var | 保存url地址的变量的名称 | 否 | 否 | 输出到当前页面 |
Scope | 存储url地址的变量的作用范围 | 否 | 否 | Page |
13 <c:redirect>
<c:redirect url=”value [context=””]/>
<redirect url=”” [context=””]><c:param /></c:rdirect>
Format标记库
国际化相关 | 时间日期相关 |
setLocale requestEncoding bundle message param setBundle | formatNumber formatDate parseDate parseNumber setTimeZone timeZone |
SQL标记库
XML标记库
Set out when choose otherwise if forEach param parse transform
Functions 标记库
函数 | 描述 | 例子代码 |
Fn:length(item) | 返回参数item中包含元素的个数。参数item类型可以是数组,Collection或者String。如果是String类型返回是字符串中的字符个数 | ${fn:length(“”)} |
Fn:contains(string,substring) | 用来判断源字符串是否包含子字符串 | {fn:contains(“”,””)} |
Fn:containsIgnoreCase(string,substring) | 同fn:contains(),忽略大小写 |
|
Fn:endsWith(string,suffix) | 用来判断源字符串是否符合特写的词尾 | ${fn:endsWith(“”,””)} |
Fn:escapeXml(string) | 用于将特殊字符转化为黑底以后的字符,返回转换以后的字符串 |
|
Fn:indexOf(string,substring) | 返回匹配子字符串在源串中的开始位置,没有匹配则返回-1 |
|
Fn:join(array,separator) | 为一个字符串数组中的每个字符串加上分隔符,并连接起来 |
|
Fn:replace(string,before,after) | 为源字符串做替换 |
|
Fn:split(string,separator) | 将一组由分隔符分隔的字符串转换成字符串数组 |
|
Fn:startWith(string,prefix) | 用来源字符串是否符合特定开头 |
|
Fn:substring(string,begin,end) | 截取字符串 |
|
Fn:substringAfter(string,substring) | 返回参数substring在参数string中后面的那一部分字符串 |
|
Fn:substringBefore(string,substring) | 返回参数substring在参数string中前面的那一部分字符串 |
|
Fn:toLowerCase(string) | 转换成小写 |
|
Fn:toUpperCase(string) |
|
|
Fn:trim(string) |
|
|