JSTL笔记(胖先生版)
今天系统的学习了一下jstl,来记录一下。
在学习jstl以前,先要引两个jar包,两个jar包在mvnr上面下载 jstl和standard两个jar包,都是java标签库(java tag library)
然后再加入标签:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
首先,是关于c标签
<%
pageContext.setAttribute("dd","悟空");
pageContext.setAttribute("grade",80);
%>
<!-- if标签-->
<c:if test="${dd eq '悟空' }">
齐天大圣
</c:if>
<br/>
<!-- choose标签-->
<c:choose>
<c:when test="${grade lt 60 }">
不及格
</c:when>
<c:when test="${grade ge 60 and grade le 80 }">
良好
</c:when>
<c:when test="${grade gt 80 and grade le 100 }">
优秀
</c:when>
</c:choose>
<!-- out标签-->
<c:out value="${stu.stu_role }" escapeXml="false">
<span class = "span_red">暂无角色</span>
</c:out>
<!--forEach标签 -->
<c:forEach items="${list }" var="stu">
<tr height = "30">
<td><c:out value="${stu.name }"></c:out></td>
<td><c:out value="${stu.school }"></c:out></td>
</tr>
</c:forEach>
jstl中关于日期的格式化,需要引入:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt" %>
具体代码如下:
<fmt:formatDate value="${stu.date }" pattern="yyyy-MM-dd"/> <!--格式化-->
JSTL笔记(胖先生版)的更多相关文章
- 《Java学习笔记(第8版)》学习指导
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...
- jstl笔记
EL函数库 <%@page import="java.util.ArrayList"%> <%@ page language="java" c ...
- EL&JSTL笔记
# 今日内容 1. JSP: 1. 指令 2. 注释 3. 内置对象 2. MVC开发模式 3. EL表达式 4. JSTL标签 ...
- linux笔记【简版】
1.linux简介 kernel 内核 shell 外壳 (类似win上的cmd) sh,Bash:#root,$user csh:#root,%user filesystem 文件管理系统 2.优势 ...
- EL&JSTL笔记------jsp
今日内容 1. JSP: 1. 指令 2. 注释 3. 内置对象 2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构 JSP: 1. 指令 * 作用:用于配置JSP页面,导入资 ...
- PHP学习笔记06——面向对象版图形计算器
index.php 用于显示页面 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "h ...
- EL表达式(胖先生版)
EL表达式没有指定范围,从最小范围开始 <% pageContext.setAttribute("shxt", "java web"); request. ...
- ANDROID_MARS学习笔记_S01原始版_005_RadioGroup\CheckBox\Toast
一.代码 1.xml(1)radio.xml <?xml version="1.0" encoding="utf-8"?> <LinearLa ...
- ANDROID_MARS学习笔记_S01原始版_004_TableLayout
1.xml <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android ...
随机推荐
- UBUNTU 14.04 + CUDA 7.5 + CAFFE
这个也是困扰我很久的问题,之前用 http://www.cnblogs.com/platero/p/3993877.html 的安装方法,装了五六七八九十次,总是出问题. 后来找到了一种新的方法,一个 ...
- Maven的安装
我对maven的了解,仅仅局限在百度百科. 由于近期公司需求,我找到了个maven教程:http://wentao365.iteye.com/blog/903396 安装maven其实很简单,就是在A ...
- CentOS系统常用命令
1.进入目录命令 cd /usr/bin //进入etc目录 cd .. //切换到上一层目录 cd / //进入主目录 2.新建文件命令 比如进入某个目录后执行 vim test 2.查看运行的项目 ...
- Bootstrap下拉菜单dropdown-menu
1.步骤 (1)要做为下拉菜单的li增加class="dropdown" (2)为li中文字添加超链接<a data-toggle="dropdown" ...
- android-exploitme(三):安全连接
今天我来测试连接的安全,数据是否可嗅探. android模拟器提供了内置的tcpdump,我们使用这个来抓包. 1. 启动带tcpdump的模拟器 santoku@santoku-virtual-ma ...
- 编译FreePascal和Lazarus
一,准备目录假设我们准备将整个FreePascal环境安装到D盘的fpc目录下,那么我们需要创建以下几个目录:d:\fpc_svn\bind:\laz_svn二,准备环境1,安装SVN客户端Torto ...
- CentOS软件安装目录查找
注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这些文件的烈性应属于原始代码,二进制文件,或是 ...
- 在Hadoop1.2.1分布式集群环境下安装hive0.12
在Hadoop1.2.1分布式集群环境下安装hive0.12 ● 前言: 1. 大家最好通读一遍过后,在理解的基础上再按照步骤搭建. 2. 之前写过两篇<<在VMware下安装Ubuntu ...
- C#添加日志
/// <summary> /// 记录日志 /// </summary> /// <param name="msg"></param&g ...
- Difference between Pragma and Cache-control headers?
Pragma is the HTTP/1.0 implementation and cache-control is the HTTP/1.1 implementation of the same c ...