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.格式化标签库

目录
相关文章
|
17天前
|
存储 XML SQL
jsp、EL表达式、Jstl使用
jsp、EL表达式、Jstl使用
|
1月前
|
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]
131 1
|
2月前
|
Java
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
13 0
|
3月前
|
XML 安全 Java
JavaWeb有机果蔬商城系统有机蔬菜水果商城系统(分前后台javaWeb+jsp+jstl+css+js+mysql)
JavaWeb有机果蔬商城系统有机蔬菜水果商城系统(分前后台javaWeb+jsp+jstl+css+js+mysql)
|
3月前
|
Java 数据库 数据安全/隐私保护
基于javaWeb电子商城前后台管理系统网上商城系统(spring+mysql+jsp+jstl+css)
基于javaWeb电子商城前后台管理系统网上商城系统(spring+mysql+jsp+jstl+css)
|
4月前
|
Java
jsp标签下
jsp标签下
27 0
|
4月前
|
XML Java 数据格式
jsp标签上
jsp标签上
26 0
|
4月前
|
Java
JSP标签(2) -----自定义foreach ,select标签,全网最详细,最完整易懂
JSP标签(2) -----自定义foreach ,select标签,全网最详细,最完整易懂
|
4月前
|
Java API
JSP标签 01 完整详细
JSP标签 01 完整详细
|
4月前
|
Java
JAVA2EE-----jsp标签(02)
JAVA2EE-----jsp标签(02)
26 0

相关课程

更多