jstl_core标签库
先导入这个
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
1
<c:out>输出标签 value代表输出
<c:out value="${param.action }"></c:out>
2
<c:if>标签 test代表判断值
<c:if test="${param.action=='dd'}">
<c:out value="${param.text }"></c:out>
</c:if>
<c:set var="salary" scope="session" value="${2000*2}"/>
<c:if test="${salary > 1}">
3
choose ,otherwise
<c:choose>
<c:when test="${param.text >3}">
when<br>
</c:when>
<c:otherwise>
otherwise
</c:otherwise>
</c:choose>
4
var定义变量,begin初始值,end结束条件,step控制步长
<c:forEach var="number" begin='2' end='100' step='2'>
<div>${number }</div>
</c:forEach>
5
list循环,items=${personList} var="person"
<c:forEach items="${personList }" var="person">
辅助代码
List<Person> personList = new ArrayList<Person>();
Person person1 = new Person();
person1.setName("huanggabin");
person1.setAge(2);
Person person2 = new Person();
person2.setName("xiaoming");
person2.setAge(2);
personList.add(person1);
personList.add(person2);
request.setAttribute("personList",personList);//一定要加,保存到request中
6
set标签,var 定义变量,value设置属性值,scope设置范围,target设置对象,(就是var 和target互补吧
然后有了target同时要出现property,使用set可以代替,<jsp:bean><jsp:setProperty> (当然在request添加了这个对象
<c:if test="$param.name != null">
<c:set target="${person }" property="name" value="${param.name }"></c:set>
${person.name}
<c:set target="${person }" property="age" value="${param.age }"></c:set>
${person.age}
</c:if>
7
<c:catch var ="catchException">
<% int x = 5/0;%>
</c:catch> <c:if test = "${catchException != null}">
<p>The exception is : ${catchException} <br />
There is an exception: ${catchException.message}</p>
</c:if>
8
<c:redirect url="http://www.baidu.com">
<c:param name="people" value="huanggabin"></c:param>
</c:redirect>
jstl_core标签库的更多相关文章
- JSTL标签急速秒杀jsp页面中的java代码(一)---Core标签库
JSTL标签简介 ===================================================================== JSTL的全称是JavaServer Pa ...
- JSP 标准标签库(JSTL)
JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签, ...
- Struts2入门(五)——OGNL和标签库
一.前言 OGNL和标签库的作用,粗暴一点说,就是减少在JSP页面中出现java代码,利于维护. 1.1.OGNL 1.1.1.什么是OGNL? OGNL(Object-Graph Navigatio ...
- [JSP]自定义标签库taglib
自定义标签的步骤 自定义标签的步骤大概有三步: 1.继承javax.servlet.jsp.tagext.*下提供的几个标签类,如Tag.TagSupport.BodyTagSupport.Simpl ...
- JSTL标签库(一)核心标签库
核心标签库(core) 1.表达式操作 2.流程控制 3.迭代操作 4.URL操作 1.表达式操作 标签 语法 功能 说明 <c:out> <c:out value="&l ...
- java 标签库(核心,xml,sql ,国际化,函数)
java标签库分分为上述几种,一般经常使用的是核心和函数,接下来会分别讲解这几种,和常见的用法. 一般标签库会和el表达式一起使用,所以在学习标签库前最后也学习下el表达式的使用. 导入后展开 可以从 ...
- JSTL标签库
JSP页面作为内嵌java的Html简化了Servlet在控制页面显示的语法,但JSP脚本中的表达式功能不够强大,语法也稍显繁杂,EL(Expression Language)表达式语言的出现能够大大 ...
- 重温JSP学习笔记--与日期数字格式化有关的jstl标签库
上一篇笔记写的主要是JSTL的core标签库,如果想对一些数字或者日期做一些操作或者在网页上显示指定格式的数字或日期,jstl还提供了另一个fmt标签库,这里简单介绍一下: 第一步,导入标签库: &l ...
- 重温JSP学习笔记--JSTL标签库
以前写jsp的时候对jstl标签库是有些抵触的,因为我觉得嵌入java代码的方式几乎无往不利,没有必要使用标签库,不过这次复习还是好好地学习了一下,发现这个还是很有用处的,用得好能省不少事,JSTL是 ...
随机推荐
- FlashFXP 4.3.1 注册码
FlashFXP 4.3.1 注册码 --------start--------- FLASHFXPwQAOlhkgwQAAAAC6W5MNJwTnsl73nIraAU149tnCQS0hmZU3GG ...
- 【hive】解析url格式字符串
解析url格式字符串 parse_url() parse_url(url_str,’xxx’):第一个参数是url格式字符串,第二个参数为要解析出来的属性 parse_url(‘http://face ...
- 007-对象—— static静态方法属性内存构成及使用方法讲解
<?php /* 7 对象 static静态方法属性内存构成及使用方法讲解 */ /*class a{ public $uname=11; static public function _a() ...
- C#笔记 -- 协变、逆变
协变 理解:在泛型和委托中, 让使用某个泛型参数A的类型可以用一个使用由A派生的泛型参数B的类型实例化,(小=> 大)如 // IEnumerable<Animal> 与 Lis ...
- 今天开始写些随笔,就从Jplayer开始吧
今天才开始用Jplayer,可能有点落伍了,但是看到网上千篇一律的使用说明,开始决定把自己的使用心得分享一下,废话不多说,开始吧. Step1: 官网上有具体的搭建顺序,URL:http://www. ...
- mysql function动态执行不同sql语句
create procedure cps() begin ) default 'user'; set strSql = concat('select * from ',table_user); pre ...
- The capacitive screen technology - tadpole
- (转)MapReduce Design Patterns(chapter 6 (part 2))(十二)
Chain Folding 这是对job 链的一种优化.基本上是一种大体规则:每条记录都会提交给多个mapper,或者给reducer然后给mapper.这种综合处理方法会节省很多读文件和传输数据的时 ...
- 个人Blog小程序开发完毕
今天忙了一天,算是把这个小程序弄好了,包括小程序前端页面.接口对接.后台系统.服务器架 设.域名备案.证书安装(现在阿里云的免费证书怎么审核要这么久啊,到现在还在审核中) 先上截图: 这个背景图片的替 ...
- 细说并发5:Java 阻塞队列源码分析(下)
上一篇 细说并发4:Java 阻塞队列源码分析(上) 我们了解了 ArrayBlockingQueue, LinkedBlockingQueue 和 PriorityBlockingQueue,这篇文 ...