jstl笔记
EL函数库
<%@page import="java.util.ArrayList"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ page import="java.util.*" %>
<!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>
<%
String[] arr = {"a","b","c"};
List list = new ArrayList();
list.add(1);
list.add(2);
pageContext.setAttribute("arr", arr);
pageContext.setAttribute("list", list); %>
${fn:length(arr) }<br>
${fn:length(list) }<br>
<h3>大小写的转换</h3>
${fn:toLowerCase('HH') }<br>
${fn:toUpperCase('kk') }<br>
<h3>是否包含某段字符</h3>
${fn:contains('www.baidu.com','bai') }<br>
${fn:containsIgnoreCase('www.baidu.com','BAI') }<br>
${fn:contains(arr,"b") }<br>
${fn:containsIgnoreCase(arr,"B") }<br>
<h3>是否以某段字符结尾或开始</h3>
${fn:endsWith('www.baidu.com',"com") }<br>
${fn:startsWith('www.baidu.com',"www") }<br>
<h3>某字符的索引</h3>
${fn:indexOf("www.baidu.com","b") }<br>
<h3>将arr的内容以--连接</h3>
${fn:join(arr,"--") }<br>
<h3>将baidu的b用d替换掉</h3>
${fn:replace("www.baidu.com","b","d") }<br> <%-- ${fn:join(fn:split("a:b:c",":"),"--" }<br> --%>
<h3>截取字符串</h3>
${fn:substring("123456",1,3) }<br>
${fn:substring("123456",1,-1) }<br>
${fn:substringAfter("123456","4") }<br>
${fn:substringBefore("123456","4") }<br>
${fn:trim(" 123456 " ) }<br>
${fn:escapeXml("<font color=red>www.baidu.com</font>" ) }<br>
${"<font color=red>www.baidu.com</font>" }<br> </body>
</html>
jstl--格式化的学习
<h1>数值的格式化</h1>
<fmt:formatNumber value="123456789" pattern="#,#00"></fmt:formatNumber><br>
<fmt:formatNumber value="123456789" type="currency"></fmt:formatNumber><br>
<fmt:formatNumber value="0.3465" type="percent"></fmt:formatNumber><br> <h1>时间的格式化</h1>
<jsp:useBean id="now" class="java.util.Date"></jsp:useBean>
<fmt:formatDate value="${now }"/><br>
<fmt:formatDate value="${now }" type="both" dateStyle="long" timeStyle="long"/><br>
<fmt:formatDate value="${now }" type="both" pattern="yyyy-MM-dd HH:mm:ss"/><br>
jstl笔记的更多相关文章
- JSTL笔记(胖先生版)
今天系统的学习了一下jstl,来记录一下. 在学习jstl以前,先要引两个jar包,然后再加入标签: <%@ taglib prefix="c" uri="http ...
- EL&JSTL笔记
# 今日内容 1. JSP: 1. 指令 2. 注释 3. 内置对象 2. MVC开发模式 3. EL表达式 4. JSTL标签 ...
- EL&JSTL笔记------jsp
今日内容 1. JSP: 1. 指令 2. 注释 3. 内置对象 2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构 JSP: 1. 指令 * 作用:用于配置JSP页面,导入资 ...
- EL和JSTL笔记
1.EL表达式 [1] 简介 > JSP表达式 <%= %> 用于向页面中输出一个对象. > 到JSP2.0时,在我们的页面中不允许出现 JSP表达式和 脚本片段. > ...
- 重温JSP学习笔记--与日期数字格式化有关的jstl标签库
上一篇笔记写的主要是JSTL的core标签库,如果想对一些数字或者日期做一些操作或者在网页上显示指定格式的数字或日期,jstl还提供了另一个fmt标签库,这里简单介绍一下: 第一步,导入标签库: &l ...
- Javaweb学习笔记——(十三)——————JSTL、JSTL核心标签库、自定义标签、有标签体的标签、带有属性的标签、MVC、Javaweb三层框架
JSTLApache提供的标签库 jar包:jstl-1.2.jar,如果传MyEclipse,他会在我们导入jar包,无需自己导入,如果没有使用MyEclipse那么需要自行导入.--------- ...
- [原创]java WEB学习笔记43:jstl 介绍,core库详解:表达式操作,流程控制,迭代操作,url操作
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...
- Java Web学习笔记之---EL和JSTL
Java Web学习笔记之---EL和JSTL (一)EL (1)EL作用 Expression Language(表达式语言),目的是代替JSP页面中复杂的代码 (2)EL表达式 ${变量名} ( ...
- [Java] JSP笔记 - EL、JSTL 常用标签
一. 什么是 EL 语言 表达式语言(EL)是 JSP 2.0 引入的一种计算和输出 Java 对象的简单语言. 二.EL 语言的作用 为了使JSP写起来更加简单.表达式语言的灵感来自于 ECMASc ...
随机推荐
- ['1' for i in range(4)]
' for i in range(4)]) 结果: [']
- (转)Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound
http://blog.xmaoseo.com/glyphicons-halflings-regular-woff-font-404-notfound/ 今天查看网站的源代码,发现有个glyphico ...
- Properties 文件的简单操作
properties 文件里面主要 存 一个Key对应一个Value 一般用来存放账户密码资料 方法有:Properties p=new Properties(); p.setproperty(& ...
- join示例分析
join示例分析 public class TestJoin { public static void main(String[] args) throws InterruptedException ...
- Gym 100548A Built with Qinghuai and Ari Factor (水题)
题意:给定 n 个数,问是不是全是3的倍数. 析:略. 代码如下: #pragma comment(linker, "/STACK:1024000000,1024000000") ...
- Ubuntu12.04中新的快捷键(转载)
转自:http://blog.51osos.com/linuxnews/ubuntu12-04%E4%B8%AD%E6%96%B0%E7%9A%84%E5%BF%AB%E6%8D%B7%E9%94%A ...
- P5068 [Ynoi2015]我回来了
传送门 解锁成就:ynoi的题目都做到过原题 因为\(n\)很小,我们可以用\(sss[u][i]\)表示到点\(u\)的距离不超过\(i\)的点的集合,这个可以用bitset存,然后先一遍bfs,再 ...
- java多线程模拟龟兔赛跑
让乌龟和兔子在同一个赛道从1开始跑到100,看看谁更快. public class Racer implements Runnable{ private static String winner;// ...
- flask请求访问数据
flask请求访问数据 在flask框架中,访问请求数据由全局的request对象来提供,在flask框架中,request对象具有 全局作用域: from flask import request ...
- flask框架基础入门一
首先:flask是一个基于Werkzeug,Jinja2的一个python的微服务框架. 安装flask框架: pip install flask 一个最小的最简单的flask应用: from fla ...