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/
    文章转载请标明出处,如果,您认为阅读这篇博客让您有些收获,不妨点击一下推荐按钮,据说喜欢分享的,后来都成了大神

    欢迎扫码关注微信公众号
  • 相关阅读:
    梯度下降
    最小二乘法模型的推导原理
    斗图啦+多线程(队列)
    scrapy错误-[scrapy.core.scraper] ERROR: Spider error processing
    python使用requests时报错requests.exceptions.SSLError: HTTPSConnectionPool
    AttributeError: module 'requests' has no attribute 'get'的错误疑惑
    *arg,**kwargs的参数作用的疑惑
    scrapy框架--新建调试的main.py文件
    Scrapy框架——安装以及新建scrapy文件
    爬虫-ajax请求遇到Unicode编码问题
  • 原文地址:https://www.cnblogs.com/cekaigongchengshi/p/14102811.html
Copyright © 2011-2022 走看看