上一篇我们讲了如何使用TAG简化我们的basePath获取,现在我们再来谈谈TAG另外的一个用处,使用场景说明:很多时候,我们从后台获取的时间参数(从数据库中读取的)是这种格式的:19941230123033,然而我们需要的却是这种格式的: 1994年12月30日12时30分33秒

在目录:’Web服务器\WEB-INF\tags‘ 下创建存放xxx.tag的tag文件 demo:

jsp页面:

JSP Page

以下是调用Tag文件的效果:

以下是调用Tag文件的效果:

tag文件

这是一个Tag文件,负责计算1~100内的奇数之和:

int sum=0, i=1;

for(i=1;i<=100;i++)

{

if(i%2==1)

sum=sum+i;

}

out.println(sum); %>

这是一个Tag文件,负责计算1~100内的偶数之和:

int sum=0;

int i=1;

for(i=1;i<=100;i++){

if(i%2==0){

sum=sum+i;

}

}

out.println(sum); %>

int size=1;

for(int i=1;i<=3;i++)

{

size=size+1;

%>

较复杂的tag文件,仅供参考:

description="表格排序的列"%>

可选值:eq,ne,bw,bn,cn,nc,ew,en,nu,nn 对应的意思:'相等','不等',

'开始于', '不开始于','like %%','not like %%', '结束于','不结束于','为空','不为空'] "%>

此字段废弃,所有表格都会取自己父容器的宽度,如果要设置该表格的宽度,使用div或其他标签抱住表格,然后设置父容器的宽度"%>

此字段废弃,所有继承系统模板的jsp页面中的表格都会自适应宽度为父容器的宽度"%>

此字段废弃,所有继承系统模板的jsp页面中的表格都会自适应宽度为父容器的宽度"%>

要把edit属性设置为false,否则不起作用.方法声明原型onCellSelect(rowid,iCol,cellcontent,event)"%>

已废弃"%>

asc|desc 默认desc"%>

description="是否包含树节点"%>

Tag文件中经常使用的指令有:

tag、taglib、include、attribute、variable Tag指令的语法如下:

tag 属性1="属性值" 属性2="属性值"

… 属性n="属性值" %> Tag指令可以操作的属性有:

body-content、language、import、pageEncoding。

例如:

java自定义tag,tag文件与tag标记,java自定义标签相关推荐

  1. Java毕设项目投标文件在线制作系统(java+VUE+Mybatis+Maven+Mysql)

    Java毕设项目投标文件在线制作系统(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(W ...

  2. php java 读取所有txt_paip.文件读写api php java python总结.txt

    paip.文件读写api php java python总结.txt 一.多种方式读文件内容. 1.按字节读取文件内容 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. 2.按字符 ...

  3. java加载字体文件_Java的加载自定义字体文件(.TTF)

    我在下面这段代码中使用,并将其与该堆栈跟踪出现:Java的加载自定义字体文件(.TTF) java.io.FileNotFoundException: font.ttf (No such file o ...

  4. 在java读字符串入文件_如何在java中将文件读入字符串?

    我已经将文件读入String. 该文件包含各种名称,每行一个名称. 现在的问题是我想在String数组中使用这些名称. 为此我写了以下代码: String [] names = fileString. ...

  5. java输出打印到文件_log4j简单使用java项目--后台打印以及输出到文件

    1,导入log4j-1.2.15.jar 2,在src下面新建log4j.properties 其内容为 ### 设置### log4j.rootLogger = debug,stdout,D,E # ...

  6. java data是什么文件_如何用java实现 读取一个data类型文件 并显示出来(随便选择一种类型txt或者word)...

    展开全部 参考下面的程序32313133353236313431303231363533e4b893e5b19e31333264626635,基本上已经包含了文件读取的所有方式,这也是我之前学习的一个 ...

  7. java指令导出data文件_直接用 java 命令行动态生成jpg文件 (转)

    直接用 java 命令行动态生成jpg文件 (转)[@more@] /** * jeruGraphics v 1.0 * * 看到一些动态生成图象的例子都是完成的, * 而且很长,觉得不是无论从实用性 ...

  8. java线程池读文件_多线程读取Java文件

    我正在创建线程以读取Java中的文件.当我创建2个线程时,每个线程都读取整个文件,而我希望它们读取文件的不同部分.我尝试放入sleep(),join(),yield(),但是在包含它们之后,这只会减慢 ...

  9. java读二进制bin文件内容_利用Java读取二进制文件示例详细解说

    前言 此文主要给大伙介绍了关于Java读取二进制文件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 读Hex写CSV data目录下有little-endian bin文 ...

  10. java 将map写入文件_如何将java中map数据写入txt文件中

    用户提问 例如 static{ //初始化默认用户 user.setUsername("admin"); user.setPassword("123"); tr ...

最新文章

  1. python编写测试工具-python 写一个性能测试工具(一)
  2. java实现zip的压缩和解压(支持中文文件名)
  3. 基于i.MX RT电磁智能车AI算法的一些讨论
  4. 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 6-7: malformed
  5. 如何使用ADLab搭建活动目录实验环境来练习渗透测试技术
  6. 微信公众帐号开发教程第6篇-消息及消息处理工具的封装
  7. J.U.C系列(二)CyclicBarrier的使用
  8. 人工智能---机器学习
  9. 蓝桥杯(java)基础练习 龟兔赛跑
  10. mysql 脚本安装工具_mysql 非安装版的一个自动安装脚本及工具(更新版)
  11. 对WITH和from(select ...)的一点比较
  12. CMake构建_增加编译选项(debugrelease)
  13. python3虚拟环境的设置
  14. type=button 字体大一点_CAD设计师喜欢用SHX字体的原因你知道吗?
  15. 疫情期间都用上哪些热点技术?AI、5G、RTC,大数据纷纷登场
  16. opencv 视频格式
  17. 使用来自文件“***.snk”的公钥对输出签名时出错
  18. 在idea中启动tomcat项目报错提示“java.util.zip.ZipException: error in opening zip file“
  19. 【教程】在天河上安装、移植并验证CESM2.2.0
  20. win10查看电池损耗(win10查看电池损耗无法启动服务)

热门文章

  1. 5种Python使用定时调度任务的方式
  2. 13万张表+数亿行代码,迁移只需数小时,还是异构数据库
  3. 一文快速掌握IPv6基础知识及使用指南
  4. 【华为云技术分享】云小课 | SAP扩容实战
  5. 【华为云技术分享】气象模拟WRF容器化操作实践
  6. [动图演示]Redis 持久化 RDB/AOF 详解与实践
  7. 野生前端的数据结构基础练习(2)——队列
  8. java有哪些类_Java中常用的类有哪些?
  9. python可视化拖拽平台_python 有没有类似 VS 那种可以拖拽界面的 IDE?
  10. springboot 集成mybatis_Spring Boot 集成Mybatis实现多数据源