当前位置:首页 > JSP教程 > JSP高级教程

JSP高级教程

jstl<c:import>标签

10

<c:import>标签提供<include>操作的所有功能,但也允许包含绝对URL。例如,使用import标签可以包含来自不同网站或FTP服务器的内容。属性<c:import>标签具有以下属性-属性描述

jstlfn:endsWith()函数

9

fn:endsWith()函数用来确定输入字符串是否以指定的字符串后缀结尾。语法fn:endsWith()函数具有以下语法-booleanendsWith(java.lang.String,java.lang.String)示例以下示例将显

JSPJavaBean

11

jspjavabeanjavabean是特殊的java类,是用java语言写成的可重用组件,并且遵守javabeansapi规范。接下来给出的是javabean与其它java类相比而言独一无二的特征:提供一个默认的无参构造函数。需要被序列化

jstl<x:out>标签

4

<x:out>标签显示XPath表达式的结果。它的功能与JSP中的<%=%>语法相同。属性<x:out>标签具有以下属性-属性描述必需默认selectXPath表达式作为字符串进行评估,通常使用XPath

jstl<x:if>标签

5

<x:if>标记评估测试XPath表达式,如果为true,则处理其正文内容。如果测试条件为false,则主体内容被忽略。属性<x:if>标签具有以下属性-属性描述必需默认select要评估的XPath表达式是—var

jstlfn:replace()函数

4

fn:replace()函数使用一个字符串替换字符串的所有指定出现子字符串。语法fn:replace()函数具有以下语法-booleanreplace(java.lang.String,java.lang.String,java.lang.

JSP<sql:query>标签

9

<sql:update>标签执行不返回数据的SQL语句(非查询语句);例如:INSERT,UPDATE或DELETE语句。属性<sql:update>标签具有以下属性-属性描述必需默认sql要执行的SQL命令(不返回

jstl<x:set>标签

7

<x:set>标签将一个变量设置为XPath表达式的值。如果XPath表达式结果是一个布尔值,则<x:set>标签设置一个java.lang.Boolean对象;对于一个字符串设置为java.lang.String;

JSPXML数据处理

6

jspxml数据处理当通过http发送xml数据时,就有必要使用jsp来处理传入和流出的xml文档了,比如rss文档。作为一个xml文档,它仅仅只是一堆文本而已,使用jsp创建xml文档并不比创建一个html文档难。使用jsp发送xml使用

jstl&lt;c:foreach&gt;标签

10

这个标签是通过脚本嵌入Java实现for或while循环的一个好的选择。<c:forEach>标签是一个常用的标签,使用它来迭代一组对象。<c:forTokens>标签用于将字符串分割成令牌,并遍历每个令牌。属性&l

jstlfn:substring()函数

9

fn:substring()函数返回由起始和结束索引指定的字符串的子集(或子字符串)。语法fn:substring()函数具有以下语法-java.lang.Stringsubstring(java.lang.String,int,int)示

jstl<x:choose>,<x:when>,<x:otherwise>标签

3

<x:choose>标签的工作方式类似于Java中的switch语句。这样我们可以选择多种替代方案。在switch语句中有case语句,则<x:choose>标签具有<x:when>标签。以类似的方式,s

jstl<fmt:message>标签

15

<fmt:message>标签将键映射到本地化消息并执行参数替换。属性<fmt:message>标签具有以下属性-属性描述必需默认key要检索的消息键否—bundle使用的资源捆绑否默认的捆绑var用于存储本地化消息

jstlfn:split()函数

4

fn:split()函数根据指定的分隔符将字符串拆分成一个子字符串数组。语法fn:split()函数具有以下语法-java.lang.String[]split(java.lang.String,java.lang.String)示例以下示

JSP标准标签库(JSTL)

8

jsp标准标签库(jstl)jsp标准标签库(jstl)是一个jsp标签集合,它封装了jsp应用的通用核心功能。jstl支持通用的、结构化的任务,比如迭代,条件判断,xml文档操作,国际化标签,sql标签。除了这些,它还提供了一个框架来使用

jstl<sql:setDataSource>标签

7

<sql:setDataSource>标签设置数据源配置变量或将数据源信息保存在可用作其他JSTL数据库操作的作用域变量中。也就是创建一个数据库连接对象。属性<sql:setDataSource>标签具有以下属性-属

jstl<fmt:setTimeZone>标签

7

<fmt:setTimeZone>标签用于将时区对象复制到指定的作用域变量中。属性<fmt:setTimeZone>标签具有以下属性-属性描述必需默认value作为范围或配置变量公开的时区是—var用于存储新时区的变

jstlfn:toLowerCase()函数

12

fn:toLowerCase()函数将字符串的所有字符转换为小写。语法fn:toLowerCase()函数具有以下语法-java.lang.StringtoLowerCase(java.lang.String)示例以下示例将显示如何使用fn

JSP国际化

13

在开始前,需要解释几个重要的概念:国际化(i18n):表明一个页面根据访问者的语言或国家来呈现不同的翻译版本。本地化(l10n):向网站添加资源,以使它适应不同的地区和文化。比如网站的印度语版本。区域:这是一个特定的区域或文化,通常认为是一

jstlfn:indexOf()函数

11

fn:indexOf()函数返回指定子字符串的在字符串内的索引位置。语法fn:indexOf()函数具有以下语法-intindexOf(java.lang.String,java.lang.String)示例以下示例将显示如何使用fn:in

[1] [2] [3] 下一页 最后页1 / 3 页