栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSTL详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSTL详解

JSTL表达式

JSTL标签库的使用就是为了弥补HTML标签的不足:它自定义许多标签可以供给我们使用,标签的功能和Java代码一样!
去菜鸟教程可以看到JSLT 一些常用方法

核心标签(掌握)

引入了JSTL核心标签库,我们才能使用JSTL标签

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

解决JSTL导包的bug

解决办法:

1.在Tomcat目录下的lib文件夹中加入jstl包

JSTL包下载方法

https://www.cnblogs.com/it-mh/p/12987975.html

  1. 在maven项目中加入jstl包:
 
            javax.servlet
            jstl
            1.2
        

有时候还需要报错 这时候导入jquery依赖


    org.webjars
    jquery
    3.1.1

   
            javax.servlet.jsp.jstl
            jstl-api
            1.2
        

        
            taglibs
            standard
            1.1.2
        

举例测试JSTL的几个Demo
c:if

<%--
  Created by IntelliJ IDEA.
  User: apple
  Date: 2021/10/31
  Time: 6:14 PM
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


    Title


if测试


<%--判断如果提交的用户名是管理员,则登陆成功--%>

c:choose c:when

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  Created by IntelliJ IDEA.
  User: apple
  Date: 2021/10/31
  Time: 8:15 PM
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


<%--定义一个变量叫score--%>


    
        

你的成绩为优秀

你的成绩一般

c:forEach

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="java.util.ArrayList" %><%--
  Created by IntelliJ IDEA.
  User: apple
  Date: 2021/10/31
  Time: 8:20 PM
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


<%
    ArrayList people=new ArrayList<>();
    people.add("李四");
    people.add("王五");
    people.add("赵六");
    people.add("田七");
    request.setAttribute("list",people);
%>

    

JSTL 不常用 了解就好~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425255.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号