文档章节

函数标签库 格式化标签

萧小蚁
 萧小蚁
发布于 2015/06/09 15:52
字数 224
阅读 5
收藏 0
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
  	<h3>函数标签库</h3>
    ${fn:contains("zhangsan","san") }<br>
    
    ${fn:escapeXml("<h1>一级标题</h1>") }<br>
    
    <%
    	String[]str=new String[]{"zhangsan","lisi","wangwu","zhaoliu"};
    	request.setAttribute("str", str);
     %>
     ${fn:join(str,"*") }<br>
     ${fn:length(str) }<br>
     ${fn:substringAfter("zhangsan","g") }<br>
     ${fn:trim("         wangsu    ") }<br>
     <hr>
     
     
    <h3>格式化标签</h3>
    
    <%
    	request.setAttribute("date", new Date());
     %>
    <fmt:formatDate value="${date }" pattern="yyyy年MM月dd日  HH:mm:ss" type="date" /><br>
	<fmt:formatNumber value="1000.88" type="currency" var="money"/><br>
	<fmt:formatNumber value="1000.66" pattern="¥#,###.00"/>
	${money }
	
	
	
	
	
  </body>
</html>


© 著作权归作者所有

共有 人打赏支持
萧小蚁

萧小蚁

粉丝 98
博文 279
码字总数 192339
作品 0
海淀
程序员
jsp页面中jstl标签详解

一、加载jsp页面的标签 1.导入jar包。 2.配置,步骤如下: 2.1 在 web.xml 文件中添加以下配置:注意文件的后缀是tld格式,一般会在WEB—INF下面的tld文件夹下面。 二、核心库 根据上面的配置...

小车车
2016/10/13
10
0
ThinkPHP/think-template

think-template 从ThinkPHP5.1独立出来的编译型模板引擎 主要特性 支持XML标签库和普通标签的混合定义; 支持直接使用PHP代码书写; 支持文件包含; 支持多级标签嵌套; 支持布局模板功能; ...

ThinkPHP
2017/11/02
0
0
jstl取整数,jstl表达式取整,fmt:parseNumber格式化小数为整数

用Jstl表达式的fmt:parseNumber格式化小数为整数 <fmt:parseNumber integerOnly="true" value="2/3" /> 结果为0 ---------------------------------其他方法-------------------------------......

Zero零_度
2015/05/12
0
0
基于Spanned排版引擎初探

基于Spanned排版引擎初探 前言 的个人中心的界面基本上都要求需要服务端可配置,实现灵活排版.但对于客户端来说,这种方式实现起来不确定因素带多了,仅用单纯的某一控件是很难实现的.其一解决方...

ZHL
2013/09/06
0
0
Lua4.0 参考手册(七)6.1

(接上篇) -------------------------------------- 6 标准库 -------------------------------------- 标准库提供了一些有用的函数,这些函数直接由标准 API 实现。因此,它们并非语言必需...

晓寒
2014/11/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
3
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
3
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
2
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
3
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部