当前位置:首页 > Web开发 > 正文

此处为方法区别java中的lengh属性 #p#分页标题#e# 参数和返回值: 参数 类型 作用 input Strin

2024-03-31 Web开发

JSP为我们供给了可以自界说标签库(Tag Library)的成果,用来替代代码脚本,Sun公司又界说了一套通用的标签库名为JSTL(JSP Standard Tag Library),里面界说很多我们开发中常用的要领

使用JSTL

  1.先引入JSTL标签库的jar包类库到WEB-INF/lib目录下

技术图片

2.使用taglib指令导入需要的标签库

CORE 标签库 <%@ taglib prefix="c" uri="" %> XML 标签库 <%@ taglib prefix="x" uri="" %> FMT 标签库 <%@ taglib prefix="fmt" uri="" %> SQL 标签库 <%@ taglib prefix="sql" uri="" %> FUNCTIONS 标签库 <%@ taglib prefix="fn" uri="" %>

3.使用JSTL

如:<c:out value="hello"></c:out>

即:挪用前缀为c的标签的out要领,向页面中输出value属性中的字符串。

 Core标签库 <c:out>标签

感化:<c:out>用于计算一个表达式并将功效输出到当前页面。成果类似于JSP表达式<%= %>和EL表达式${}

属性:

属性感化参数类型
value   要输出的值   Object  
default   当value为null时显示的默认值   Object  
escaXml   是否对特殊字符进行转义   boolean  

<c:out value="${user.name}" default="" escapeXml="true"></c:out>

<c:set>标签

感化:<c:set>标签 用于 添加 或 改削 域中的属性。

属性:

属性描述是否须要默认值
value   要存储或改削的值     主体的内容  
target   要改削的域中的东西(必需是JavaBean或者Map)      
property   指定要改削的东西的属性名      
var   暗示域中存放的属性名      
scope   var属性的感化域 (page , request , session ,application) ,,若不指定则为page     page  

如果指定了target属性,那么property属性也需要被指定。

<c:if>标签

感化:<c:if>标签 判断表达式的值,如果表达式的值为 true 则执行其主体内容。

属性:

属性描述是否须要默认值
test   条件      
var   用于存储条件功效的变量      
scope   var属性的感化域     page  
<c:choose>、<c:when>、<c:otherwise>标签

感化:

<c:choose>标签与Java switch语句的成果一样,用于在众多选项中做出选择。

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32960.html