zoukankan      html  css  js  c++  java
  • jsp 与jstl

    区别:

    jsp=html+java web混合
    语法较为复杂难以编写

    如if语句编写如下:

    <body>
    <%
    if(flag){
    %>
    <h2>欢迎 <%=name %></h2>
    <%} %>
    
    </body>
    

    需要将java语句套在<% %>中

    jstl书写较为简便if语句如下:

    <body>
    jstltest <br><br>
    <c:if test="${flag== true}">
        欢迎${name}
       <c:out value="${name}" /> 
    </c:if>
    
    </body>
    

    jstl的使用:

    导入jar包

     <dependency>
     <groupId>jstl</groupId>
     <artifactId>jstl</artifactId>
     <version>1.2</version>
     </dependency>
    

    foreach

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    	<c:forEach var="i" begin="1" end="10" step="1">   
    第<c:out value="${i}" />行
    <br>
    	</c:forEach>
    
    	<hr>
    
    
    </body>
    </html>
    

    choose

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <c:choose>
           <c:when test="${age<12}">
                  小学阶段
           </c:when>
           <c:when test="${age>=12&&age<16}">
                  中学阶段
           </c:when>
    	   <c:when test="${age>=16&&age<30}">
                  大学阶段
           </c:when>
           <c:otherwise>
                 你猜
           </c:otherwise>
    </c:choose>
    
    
    </body>
    </html>
    

    if

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    jstltest <br><br>
    <c:if test="${flag== true}">
        欢迎${name}
       <c:out value="${name}" /> 
    </c:if>
    
    </body>
    </html>
    

    作者:我是刘先生
    地址:https://www.cnblogs.com/cekaigongchengshi/
    文章转载请标明出处,如果,您认为阅读这篇博客让您有些收获,不妨点击一下推荐按钮,据说喜欢分享的,后来都成了大神

    欢迎扫码关注微信公众号
  • 相关阅读:
    读取XML并绑定至RadioButtonList
    获取客户端IP地址
    Repeater控件数据导出Excel
    验证用户必选CheckBox控件
    限制CheckBoxList控件只能单选
    获取客户端电脑名称
    获取Repeter的Item和ItemIndex
    获取DataList控件的主键和索引
    InsusExportToExcel Library
    ASP.NET网页打印
  • 原文地址:https://www.cnblogs.com/cekaigongchengshi/p/14102811.html
Copyright © 2011-2022 走看看