jsp中的jstl标签

简介: jsp中的jstl标签

El表达式虽然强大,但是他不能做流程的控制。Jstl可以跟el表达式结合使用,来弥补el的这个缺陷。

1、 什么是jstl

Jstl(jsp 的标准标签库)他可以做流程的控制。他需要跟el结合使用。

2、如何使用jstl

1.引入jstl的jar包。MyEclipse创建的web项目默认已经引入。

2.在jsp中引入taglib指令。 <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %>

3.使用jstl标签。<前缀:标签名 属性名=属性值></前缀:标签名>

3、 Jstl常见的标签

1,循环判断遍历

<c:forEach items=”el表达式” var=”p”>

${p.name}

</c:forEach>

For(Person p:personList){

p.getName();

}

<c:if test=”el表达式”>

</c:if>

例如:判断用户是否登录

在一个页面顶部,如果已经登录显示 欢迎您:用户名, 和注销按钮

否则显示登录注册超链接:

<c:choose>
          <c:when test="${name == null }">
            <td colspan="7"><a href="/Library/register.jsp">注册</a> &nbsp;
              <a href="/Library/login.jsp" >登录</a>
            </td>
          </c:when>
          <c:otherwise>
            <td colspan="7">欢迎您:${name }
            <a href="/Library/invalidate">注销</a>
            </td>
          </c:otherwise>
        </c:choose>

<c:url>
2. 重用地址

3. 方法拼接路径

  1. 4.<c:set>:向指定的作用域中设置数据

    5.格式化标签库

目录
相关文章
|
4月前
|
SQL XML Java
JSP 教程 之 JSP 标准标签库(JSTL) 4
**JSP的JSTL是用于简化Web开发的标签库,包括核心、格式化、SQL、XML和函数5个部分。SQL标签库允许与数据库交互,如设定数据源、执行查询和更新,以及处理参数。例如, `&lt;sql:setDataSource&gt;` 定义数据源, `&lt;sql:query&gt;` 执行查询。通过使用JSTL,开发者能更整洁地处理JSP页面。**
37 8
|
4月前
|
XML SQL Java
JSP 教程 之 JSP 标准标签库(JSTL) 1
JSP的JSTL是用于简化页面逻辑的标签库,涵盖核心、格式化、SQL、XML和函数五大类标签。要安装,下载Apache的JSTL包,将jar文件放入WEB-INF/lib,tld文件复制到WEB-INF,并在web.xml中配置相应的taglib信息。JSTL促进了JSP页面的清洁和结构化。
30 5
|
4月前
|
XML SQL Java
JSP 教程 之 JSP 标准标签库(JSTL) 5
JSP的JSTL是用于简化JSP开发的标签库,包括核心、格式化、SQL、XML和函数五大标签集。XML标签库处理XML文档,如`&lt;x:out&gt;`显示XML数据,`&lt;x:parse&gt;`解析XML,`&lt;x:forEach&gt;`遍历节点。使用前需添加XercesImpl.jar和xalan.jar到Tomcat的lib目录。
31 6
|
4月前
|
XML SQL Java
JSP 教程 之 JSP 标准标签库(JSTL) 6
**JSP JSTL 摘要:** JSTL是JSP的标签库,包含核心、格式化、SQL、XML和函数5类标签。它用于执行常见任务,如迭代、条件判断和XML操作。JSTL函数库提供字符串处理函数,如`contains()`, `endsWith()`, `escapeXml()`等,方便XML和HTML处理。通过`&lt;%@ taglib %&gt;`导入,如`fn:trim()`用于去除字符串两端空白。
30 5
|
4月前
|
Java 应用服务中间件 Android开发
完成你的自定义JSP Tag标签-Basic Coustom Tag
完成你的自定义JSP Tag标签-Basic Coustom Tag
26 0
|
5月前
|
存储 XML SQL
jsp、EL表达式、Jstl使用
jsp、EL表达式、Jstl使用
|
5月前
|
Java 应用服务中间件
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
1059 1
|
5月前
|
Java
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
64 0
|
5月前
|
XML 安全 Java
JavaWeb有机果蔬商城系统有机蔬菜水果商城系统(分前后台javaWeb+jsp+jstl+css+js+mysql)
JavaWeb有机果蔬商城系统有机蔬菜水果商城系统(分前后台javaWeb+jsp+jstl+css+js+mysql)
|
5月前
|
Java 数据库 数据安全/隐私保护
基于javaWeb电子商城前后台管理系统网上商城系统(spring+mysql+jsp+jstl+css)
基于javaWeb电子商城前后台管理系统网上商城系统(spring+mysql+jsp+jstl+css)