-
JSP applicationScope对象:访问application作用域范围的隐含对象
所属栏目:[Java] 日期:2020-12-15 热度:126
EL 表达式中提供了 4 个用于访问作用域范围的隐含对象,即 pageScope、requestScope、sessionScope 和 applicationScope。 该对象与JSP中的application类似,只不过该对象只能用来取得指定范围内的属性值,而不能取得其他相关信息。 语法: ${applicationScope[详细]
-
JSP Response.setAttibute()方法:设置指定名称的属性值
所属栏目:[Java] 日期:2020-12-15 热度:197
该方法用于设置指定名称的属性值,并将其保存在 session 对象中。 语法: setAttribute(String name,Object value) 参数说明: name:要设置的属性名称。 value:对应属性名称的属性值。 示例 向 session 对象中保存信息,关键代码如下: % session.setAttrib[详细]
-
JSP Session.getAttribute()方法:根据属性名获取属性值
所属栏目:[Java] 日期:2020-12-15 热度:100
该方法用于获取与指定名字相联系的属性值。 语法: getAttribute(String name) 参数说明: name:要获取的属性名称。 返回值:name 指定的属性的值。 示例 获取保存在 session 对象中名称为 user 的属性信息,关键代码如下: % session.getAttribute("user");[详细]
-
JSP JSTL <c:param>标签:参数传递标签
所属栏目:[Java] 日期:2020-12-15 热度:168
c:param 标签只用于为其他标签提供参数信息,它与 c:import 标签、c:redirect 标签和 c:url 标签组合使用可以实现动态定制参数,从而使标签完成更复杂的程序应用。 语法: c:param name="paramName" value="paramValue"/ c:param 标签各属性的详细介绍如表所[详细]
-
JSP JSTL <c:forEach>标签:对对象进行迭代输出标签
所属栏目:[Java] 日期:2020-12-15 热度:173
c:forEach 标签可以根据循环条件遍历数组和集合类中的所有或部分数据。例如,在使用 Hibernate 技术访问数据库时,返回的都是数组、java.util.List 和 java.util.Map 对象,它们封装着从数据库中查询得出的数据,这些数据是 JSP 页面需要的。如果在 JSP 页面[详细]
-
JSP requestScope对象:访问request作用域范围的隐含对象
所属栏目:[Java] 日期:2020-12-15 热度:95
requestScope 是 EL 表达式中的隐含对象,该对象与 JSP 中的 request 对象类似。只不过该对象只能用来取得指定范围内的属性值,而不能取得其他相关信息。 语法: ${requestScope.expression} 参数说明: expression:request 对象中的属性。 示例 要获取 requ[详细]
-
JSP JSTL <fmt:bundle>标签:读取绑定消息资源
所属栏目:[Java] 日期:2020-12-15 热度:147
fmt:bundle 标签用于读取绑定的消息资源文件,该标签只对标签体之内的范围有效。 语法: fmt:bundle basename="basename"[prefix="prefix"] ? body content /fmt:bundle 参数说明: basename:用于指定消息资源文件的名称,不需要指定文件扩展名,类型是 Stri[详细]
-
JSP cookie对象:访问由请求设置的cookie名称
所属栏目:[Java] 日期:2020-12-15 热度:82
cookie 对象用于访问由请求设置的 cookie 名称。如果在 cookie 中已经设定一个名为 username 的值,那么可以使用 ${cookie.usernam} 来获取该 cookie 对象;但是如果要获取 cookie 中的值,则需要使用 cookie 对象的 value 属性。 语法: ${cookie expression[详细]
-
JSP JSTL <fmt:parseDate>标签:转换为时间
所属栏目:[Java] 日期:2020-12-15 热度:135
fmt:parseDate 标签用于解析字符串为日期对象,被解析的字符串可以指定日期模式来灵活地表达日期对象。 语法: fmt:parseDate[type="{time|date|both}"] ??????????????????? [dateStyle="{default|short|medium|long|full}"] ??????????????????? [timeStyle[详细]
-
JSP JSTL <c:forTokens>标签:对字符串进行迭代输出标签
所属栏目:[Java] 日期:2020-12-15 热度:126
c:forTokens 标签用于在 JSP 中遍历一个字符串中所有由定义符号所分隔的成员,当条件成立时,循环执行 c:forTokens 标签体中的代码段。 语法: c:forTokens items="String" delims="char"[var="name"][begin="start"][end="end"][step="len"][varStatus="stat[详细]
-
JSP PageContext对象:访问JSP内置对象
所属栏目:[Java] 日期:2020-12-15 热度:187
PageContext 隐含对象用于访问 JSP 内置对象,如 request、response、out、session、config 和 servletContext 等。 语法: ${PageContext.request[expression]} 参数说明: expression:要访问的 JSP 内置对象,可以是 response、out、session、config 和 se[详细]
-
JSP headerValues对象:获取HTTP请求的全部header值
所属栏目:[Java] 日期:2020-12-15 热度:61
headerValues 对象与 header 对象类似,都用于获取 HTTP 请求的一个具体header值。但是在某些情况下,可能存在同一个 header 拥有多个不同的值,这时就必须使用 headerValues 对象。 语法: ${headerValues.expression} 参数说明: expression:header 对象属[详细]
-
JSP JSTL <c:set>标签:设置标签
所属栏目:[Java] 日期:2020-12-15 热度:179
c:set 标签用于定义和存储变量,它可以定义变量是在 JSP 会话范围内还是 JavaBean 的属性中,可以使用该标签在页面中定义变量,而不用在 JSP 页面中嵌入打乱 HTML 排版的 Java 代码。:set 标签有 3 种语法格式。 语法格式一: c:set var="name"[scope="page|[详细]
-
JSP JSTL <c:redirect>标签:重定向标签
所属栏目:[Java] 日期:2020-12-15 热度:130
c:redirect 标签可以将客户端发出的 request 请求重定向到其他 URL 服务端,由其他程序处理客户的请求。而在这期间可以对 request 请求中的属性进行修改或添加,然后把所有属性传递到目标路径。 语法: c:redirect url="url"[context="/context"]/ 语法格式一[详细]
-
JSP JSTL <c:catch>标签:捕获异常标签
所属栏目:[Java] 日期:2020-12-15 热度:75
c:catch 标签是 JSTL 中处理程序异常的标签,它还能够将异常信息保存在变量中。 语法: c:catch[var="name"] ? ……存在异常的代码 /c:catch 参数说明: var:可以指定存储异常信息的变量。这是一个可选项,如果不需要保存异常信息,可以省略该属性。 示例 本[详细]
-
JSP JSTL <fmt:setBundle>标签:指定消息资源
所属栏目:[Java] 日期:2020-12-15 热度:172
fmt:setBundle 标签用于读取绑定的消息资源文件,当JSP页面读取本地消息文本时,将从绑定的消息资源文件中读取相应的键值。 语法: fmt:setBundle basename="basename" ? [var="varName"] ? [scope="{page|request|session|application}"]/ fmt:setBundle标签[详细]
-
JSP JSTL <fmt:parseNumber>标签:转换为数字
所属栏目:[Java] 日期:2020-12-15 热度:173
fmt:parseNumber 标签可以把字符串类型的数字解析成数字类型的数值,使其可以组合算术运算形成其他数值结果。 语法1 fmt:parseNumber value="numericValue" ? [type="{number|currency|percent}"] ? [pattern="customPattern"] ? [parseLocale="parseLocale"][详细]
-
JSP initParam对象:获取Web应用初始化参数的值
所属栏目:[Java] 日期:2020-12-15 热度:126
initParam 对象用于获取 Web 应用初始化参数的值。例如,获取 Web 应用中的 web.xml 文件中的参数值。 语法: ${initParam.expression} 参数说明: expression:Web 初始化参数。 示例 例如,在 Web 应用的 web.xml 文件中设置一个初始化参数 author,用于指[详细]
-
JSP JSTL <c:remove>标签:移除标签
所属栏目:[Java] 日期:2020-12-15 热度:87
c:remove 标签可以从指定的 JSP 范围中移除指定的变量。 语法: c:remove var="name"[scope="page|request|session|application"]/ 参数说明: var:用于指定存储变量值的变量名称。 scope:用于指定变量存在于 JSP 的范围,可选值有 page、request、session[详细]
-
JSP JSTL <fmt:message>标签:读取本地消息
所属栏目:[Java] 日期:2020-12-15 热度:65
fmt:message 标签负责读取本地消息资源,它从指定的消息文本资源中读取对应的键值,并且可以将键值存储在指定范围的变量中。 语法1 fmt:mssage key="messageKey" ? [bundle="resourceBundle"] ? [var="varName"] ? [scope="{page|request|session|application[详细]
-
JSP JSTL <c:out>标签:输出标签
所属栏目:[Java] 日期:2020-12-15 热度:50
c:out 标签用于将计算的结果输出到 JSP 页面中,该标签可以替代 %=%。 说明:%=% 是 JSP 使用程序代码输出表达式或变量结果的常用方式,但在 JSP 网页中嵌入 Java 程序代码已不再推荐使用,取而代之的是使用 JSTL 标签来完成优雅的 JSP 页面编码,而且这样做[详细]
-
JSP JSTL <c:choose>标签:选择标签
所属栏目:[Java] 日期:2020-12-15 热度:52
c:choose 标签可以根据不同的条件完成指定的业务逻辑,如果没有符合的条件会执行默认条件的业务逻辑。c:choose 标签只能作为 c:when 和 c:otherwise 标签的父标签,可以在父标签内嵌套这两个标签完成条件选择逻辑。 语法: c:choose ? c:when ??? 业务逻辑 ?[详细]
-
JSP param对象:获取请求参数的值
所属栏目:[Java] 日期:2020-12-15 热度:55
param 对象用于获取请求参数的值,并将获取的参数值以字符串的形式返回。 语法: ${param.value} 参数说明: value:要获取请求参数的值。 注意:如果 user 文本框中可以输入中文,那么在使用 EL 表达式输出其内容前,还须使用 request.setCharacterEncoding[详细]
-
JSP JSTL <sql:update>标签:更新数据
所属栏目:[Java] 日期:2020-12-15 热度:57
sql:update 标签用于使用 update、delete 和 insert 等 SQL 语句更新数据库记录,并返回影响的记录行数。 语法: sql:update sql="sqlUpdate" ? [dataSource="dataSource"] ? [var="varName"][scope="{page|request|session|application}"]/ 含有查询语句的语[详细]
-
JSP JSTL <x:choose>标签:完成条件判断
所属栏目:[Java] 日期:2020-12-15 热度:103
x:choose 标签与其子标签 x:when 和 x:otherwise 用于完成条件判断。 语法: x:choose ? body content(x:whenandx:otherwisesubtags) /x:choose 示例 应用 x:choose 标签显示网店中“C语言中文网”所处的成长阶段,关键代码如下: %@taglib prefix="x" uri="ht[详细]