JSP Standard Tag Lib,名为JSP标准标签库,设计的目的主要用来方便我们将数据输出,而不是使用JSP中的语法<% %> <%= %> <%! %>. 平常使用的话,我们会在JSP在嵌套HTML代码来实现数据的获取,比如说把一个list中的内容转换为表格显示,需要使用到循环,还要在循环中嵌套HTML代码,看起来很不优雅,而且代码不好阅读. 根据JSTL标签所提供的功能,可以将其分为5个类别. 核心标签 c.tld 格式化标签 f.tld SQL 标签 s…
JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out.set.remove.catch 2.流程控制标签:if.choose.when.otherwise 3.循环标签:forEach.forTokens 4.URL操作标签:import.url.redirect 使用标签时,一定要在jsp文件头加入以下代码: <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"…
spring boot 中使用jstl 首先在pom中加入 <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId&…
这些标签一般是组合起来一起使用的,就相当于 Java 程序中的 switch 条件语句.在<c:choose>标签体中包括<c:when>和<c:otherwise>子标签.<c:when>子标签代表<c:choose>的一个条件分支. <c:set var="num" scope="page" value="admin"/> <c:choose> <c:w…
一:page指令 1.JSP的指令 放在<%@ 指令 属性=“值”%> 主要有page,include,tablib. 2.page指令 用于定义JSP页面的各种属性,作用于是JSP的整个页面.建议,page指令放在JSP的起始位置. language:JSP可以使用的语言. extends:“package.class” import: ALT+/ 导包 session:true或者false,说明当前JSP是否可以使用session. errorPage: 当前的页面出现错误,可以跳转到e…
1.forEach标签元素 <c:forEach items="接收集合对象" var="迭代参数名称" varStatus="迭代状态,可访问迭代自身信息"> 2. 使用forEach标签时需要在JSP页面中引入JSTL标签库,如下: <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 3.forEach标签…
一.jsp技术基础 1.jsp脚本和注释 jsp脚本: 1)<%java代码%> ----- 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print() 3)<%!java代码%> ---- 会被翻译成servlet的成员的内容 jsp注释:  不同的注释可见范围是不同 1)Html注释:<!--注释内容--> ---可见范围 jsp源码.翻译后的servlet.页面…
iframe 元素会创建包括另外一个文档的内联框架(即行内框架). 注意:在 HTML 4.1 Strict DTD 和 XHTML 1.0 Strict DTD 中,不支持 iframe 元素. <div id="iframepage"> <iframe src="/test/common.html" align="middle" id="iframepage" width="100%"…
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>…
@taglib表明引用标签.类似java中的import语句prefix="s" 引用的名称在页面可以使用,就像java中生成的一个对象名,以后调用的时候直接使用<s:xxx/>就可以了uri="/struts-tags"%表示标签库的路径.相当于import一个具体的类-…