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

JSP高级教程

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

11

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

jstl<x:transform>标签

21

<x:transform>标签对XML文档应用XSL转换。属性<x:transform>标签具有以下属性-属性描述必需默认doc源XML文档的XSLT转换否主体docSystemId原始XML文档的URI否—xslt

jstl<fmt:bundle>标签

11

<fmt:bundle>标签将使指定的包可用于在<fmt:bundle>和</fmt:bundle>标签之间发生的所有<fmt:message>标签。因此,不需要为每个<fmt:mess

jstlfn:length()函数

8

fn:length()函数返回字符串长度或集合中的项目数量。语法fn:length()函数具有以下语法-intlength(java.lang.Object)示例以下示例将显示如何使用fn:length()函数,编写一个JSP文件:fn_l

jstlfn:startsWith()函数

8

fn:startsWith()函数确定输入的字符串是否以指定的子字符串开头。语法fn:startsWith()函数具有以下语法-booleanstartsWith(java.lang.String,java.lang.String)示例以下

jstlfn:containsIgnoreCase()函数

14

fn:containsIgnoreCase()函数用来确定输入字符串是否包含指定的子字符串。在搜索时忽略大小写。语法fn:containsIgnoreCase()函数具有以下语法-booleancontainsIgnoreCase(java

jstl<sql:setDataSource>标签

10

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

JSP<sql:query>标签

19

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

jstl<x:if>标签

17

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

jstl<c:url>标签

13

<c:url>标记将URL格式化成字符串,并将其存储到变量中。此标记在必要时自动执行URL重写。var属性指定将包含格式化URL的变量。JSTL<c:url>标签只是将该调用写入response.encodeURL(

jstl<x:forEach>标签

18

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

JSP调试

19

要测试/调试一个JSP或servlet程序总是那么的难。JSP和Servlets程序趋向于牵涉到大量客户端/服务器之间的交互,这很有可能会产生错误,并且很难重现出错的环境。接下来将会给出一些小技巧和小建议,来帮助您调试程序。使用System

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

12

<c:set>标签是setProperty操作的JSTL友好版本。这个标签是非常有用的,因为它评估一个表达式,并使用结果来设置JavaBean或java.util.Map对象的值。属性<c:set>标签具有以下属性-

jstl<sql:param>标签

14

<sql:param>标记用作为<sql:query>和<sql:update>标记嵌套操作(子标签),为值的占位符提供值。如果提供了NULL值,则该值将为占位符设置为SQL的NULL值。属性<sq

jstl<c:redirect>标签

6

<c:redirect>标签通过促进自动URL重写将浏览器重定向到另一个URL,它支持上下文相关URL,并且还支持<c:param>标签。属性<c:redirect>标签具有以下属性-属性描述必需默认ur

JSP连接数据库

11

jsp连接数据库本章节假设您已经对jdbc有一定的了解。在开始学习jsp数据库访问前,请确保jdbc环境已经正确配置。首先,让我们按照下面的步骤来创建一个简单的表并插入几条简单的记录:创建表在数据库中创建一个employees表,步骤如下:

jstl<sql:dateParam>标签

15

<sql:dateParam>标签用作<sql:query>和<sql:update>标签的嵌套操作,为值占位符提供日期和时间值。如果提供了NULL值,则该值将为占位符设置为SQL的NULL。属性<

jstlfn:contains()函数

16

fn:contains()函数用来确定输入字符串是否包含指定的子字符串。语法fn:contains()函数具有以下语法-booleancontains(java.lang.String,java.lang.String)示例以下示例将显示如

JSP标准标签库(JSTL)

13

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