JWB9: JSTL核心标签的使用

简介: 为了弥补HTML的不足,JSTL提供了许多的标签供人使用,功能与java代码是一样的

分类:

  • 核心标签
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>		导入核心标签依赖

if的使用:

<form action="test001.jsp" method="get">
    <input name="username" type="text" value="${param.username}">
    <input type="submit" value="登录">
</form>

<c:if test="${param.username=='admin'}" var="isAdmin">
    <c:out value="欢迎管理员"/>
</c:if>
<c:out value="${isAdmin}"/>

forEach:

<%
    ArrayList arrayList=new ArrayList();
    arrayList.add(0,"赵大");
    arrayList.add(1,"钱二");
    arrayList.add(2,"孙三");
    arrayList.add(3,"李四");

    request.setAttribute("list",arrayList);
%>

<c:forEach var="people" items="${list}">
    <c:out value="${people}"/><br>
</c:forEach>

when:

<c:set var="name" value="猪八戒"/>

<c:choose>
    <c:when test="${name=='孙悟空'}">
        <c:out value="齐天大圣"/>
    </c:when>
    <c:when test="${name=='猪八戒'}">
        <c:out value="天蓬元帅"/>
    </c:when>
    <c:when test="${name=='沙悟净'}">
        <c:out value="卷帘大将"/>
    </c:when>
    <c:when test="${name=='唐僧'}">
        <c:out value="金蝉子"/>
    </c:when>
</c:choose>

注意: set 是用来设置变量的,choose 往往与when连用,仅作为父标签。


当然,除此之外,JSTL标签还有格式化标签、SQL 标签、XML 标签、JSTL 函数等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,可以使用以下的步骤来实现: 1. 使用 PHP 连接数据库,并获取需要的数据。 2. 使用 PHP 将获取的数据转换为 HTML 格式,以便于在页面中显示。 3. 在页面中使用 JavaScript 获取 PHP 返回的 HTML 格式的数据,并将其插入到指定的 div 中。 下面是一个简单的示例代码: PHP 代码: ```php <?php // 连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 查询数据库 $sql = "SELECT id, name, email FROM users"; $result = mysqli_query($conn, $sql); // 将查询结果转换为 HTML 格式 $html = "<table>"; $html .= "<tr><th>ID</th><th>Name</th><th>Email</th></tr>"; while ($row = mysqli_fetch_assoc($result)) { $html .= "<tr><td>{$row['id']}</td><td>{$row['name']}</td><td>{$row['email']}</td></tr>"; } $html .= "</table>"; // 返回 HTML 格式的数据 echo $html; // 关闭连接 mysqli_close($conn); ?> ``` JavaScript 代码: ```javascript // 使用 jQuery 的 AJAX 方法获取 PHP 返回的 HTML 数据,并将其插入到 div 中 $.ajax({ url: "get_data.php", success: function(data) { $("#myDiv").html(data); } }); ``` HTML 代码: ```html <!-- 在页面中添加一个 div --> <div id="myDiv"></div> ``` 注意:以上代码只是一个简单示例,具体实现要根据具体的需求进行修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值