- 浏览: 211286 次
- 性别:
- 来自: 哈尔滨
文章分类
- 全部博客 (267)
- java.lang (8)
- 问题汇总 (21)
- 异常记录 (20)
- 功能实现 (19)
- 面试总结 (25)
- 技巧总结 (8)
- 常用代码 (4)
- 编程习惯 (3)
- 编码规则 (3)
- java.util (10)
- java.io (1)
- JavaWeb (9)
- MySQL (16)
- SVN (3)
- MyBatis (11)
- Velocity (7)
- 其他知识 (10)
- 人生哲理 (1)
- 人生故事 (1)
- 自我感悟 (1)
- shiro (3)
- 基础知识 (0)
- 问题总结 (1)
- Spring 标签 (1)
- Spring (3)
- 点滴生活 (1)
- DOS (1)
- CAS (4)
- Linux (9)
- Storm (6)
- Shell (1)
- regex (1)
- Collection (4)
- poi (1)
- 经典语句 (1)
- NIO (5)
- concurrent (14)
- RPC (1)
- zookeeper (3)
- 待整理 (2)
- Hadoop (9)
- RabbitMq (2)
- flume (1)
- hive (7)
- hbase (4)
- kafka (1)
- scala (1)
- GC (0)
- java.util.concurrent.atomic (1)
- java.lang.ref (6)
- JVM (2)
- algorithm (1)
- conception (1)
- java key word (1)
- sun.misc (1)
最新评论
问题:页面列表展示时,某个字段的值超长,影响页面的整体样式
解决:Velocity中支持宏定义,宏相当于一个函数
在公共的宏页面中定义宏
在调用需要使用该宏的页面
说明:其中title的作用,鼠标移到该列上,有完整的数据显示
解决:Velocity中支持宏定义,宏相当于一个函数
在公共的宏页面中定义宏
#macro(cutoff $str) #if($str.length()>7) #set($str=$str.substring(0,7)) $str... #else $!{str} #end #end
在调用需要使用该宏的页面
<td title="$!{permission.permission}">#cutoff($!{permission.permission})</td>
说明:其中title的作用,鼠标移到该列上,有完整的数据显示
发表评论
-
使用软引用构建敏感数据的缓存
2017-11-16 22:19 845使用软引用构建敏感数 ... -
JSP自定义标签
2017-11-14 20:35 348JSP页面中分页功能实现使用了 <urlChange ... -
手机号码替换中间四位
2017-10-24 21:41 929需求描述: 为用户隐私考虑,展示用户信息时需要将中间用*代替 ... -
遍历集合删除元素
2017-10-24 18:44 662一、根据下标删除元素 1.测试代码 ArrayLis ... -
统计每天的数据
2017-10-10 21:23 551需求:按天统计数据 分析:create_time 为 dat ... -
基于AbstractDataSource实现主从数据库切换
2017-10-07 18:03 1054基于AbstractDataSource实现主从数据库切换 ... -
服务器文件下载
2016-03-27 09:53 384项目需求:在列表页面上提供文件下载链接 项目实现: 1.准 ... -
扫码登录功能实现
2015-08-21 08:19 522需求:PC端(电脑端) ... -
基于SHIRO实现用户登陆后跳转其匿名访问的URL路径
2015-07-15 15:03 3652需求描述: 用户在未登录时访问网站中某个需要登录后才能访问 ... -
基于SHIRO的管理后台权限认证系统实现(一)
2015-07-09 10:05 7012基于SHIRO的管理后台权限认证系统实现(一) 一、项目需求 ... -
基于SHIRO的管理后台权限认证系统实现(二)
2015-06-28 10:14 822用户登陆系统后左侧菜单加载 项目:管理员系统 功能:用户登 ... -
Velocity中set的使用
2015-05-26 10:46 537问题:从页面接收某字段的提交数据,数据要求是组合后的编号 ... -
Velocity页面中输出时间年月
2015-05-19 20:52 1010问题:注册页面要求有创建时间的选项添加,年为至今为止 实现: ... -
Set判重操作实现
2015-05-15 15:28 805需求:Set<Po>判重操作实现 问题:Set& ... -
如何去除List集合中的重复数据
2015-05-15 13:12 921需求:用户权限查看, ... -
Date相关功能实现
2015-05-12 19:47 633一、同一天 需求:用户记录跟踪列表展示,要求用户数据同一天内 ... -
Velocity 中判空操作
2015-05-10 17:56 634问题:在页面显示时要求若该字段无值则显示无,所以需要对JAVA ... -
将list中某个元素放在首位
2015-05-10 17:25 4584需求:程序开发过程中,业务方要求在展示国家列表时要将US放在首 ... -
tools.xml
2015-05-04 20:28 5311.tools.xml <?xml version= ... -
Velocity自定义授命函数
2015-04-30 08:37 802简述:项目发版时需要添加版本号码,以往都是已发版日期,每次发 ...
相关推荐
`iText` 和 `Velocity` 是两个强大的工具,可以用来实现HTML到PDF的转换,并且能够动态填充字段。以下是对这两个技术及其结合使用的详细介绍。 **iText** 是一个开源的Java库,用于创建和修改PDF文档。它提供了丰富...
在使用Velocity作为视图层处理数据时,常常需要进行空值判断,确保模板能够正确地处理不存在或者值为空的情况。下面我们将详细探讨在Velocity中如何进行空值和空字符串的判断。 ### 1. 判断Velocity变量是否为null ...
Velocity是Apache软件基金会的一个开源项目,它是一款强大的模板引擎,主要用于生成动态Web内容。 Velocity的主要优点在于其简单易用和高度可扩展性,使得开发者能够将业务逻辑与表现层分离,提高代码的可读性和维护...
5. **调试支持**:通过插件,可以设置断点,单步执行,查看变量值,帮助调试 Velocity 模板逻辑。 安装 MyEclipse 10 的 Velocity 插件通常包括以下步骤: 1. **下载插件**:首先,你需要找到适合 MyEclipse 10 的...
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员...
**Velocity简介** Velocity是Apache软件基金会的一个开源项目,它是一个基于Java的模板引擎,用于生成动态网站内容。Velocity被设计成一个轻量级的、快速的、非侵入式的模板语言,使得开发者能够将HTML页面的展示...
1. 变量引用: `${variable}` 用于获取变量的值,例如`${user.name}`可以获取用户对象的name属性。 2. 逻辑控制: Velocity提供了`#if`、`#else`、`#end`进行条件判断,`#foreach`进行循环,使得模板具备一定的逻辑...
Velocity是Apache软件基金会下的一个开源模板引擎,用于生成动态Web页面。它基于Java语言编写,可以被集成到多种Java应用程序中,如Java EE应用服务器和Java Web应用框架。Velocity模板语言(Velocity Template ...
`eclipse相关插件`,虽然不是必需的jar包,但对于使用Eclipse作为IDE的开发者来说,可能需要安装Velocity支持的Eclipse插件,如Velocity视图插件,它能提供模板语法高亮和代码完成等功能,提高开发效率。 为了正确...
### Velocity与FreeMarker的区别 在IT领域特别是Java开发中,模板引擎是不可或缺的一部分,它们用于将数据模型转换为HTML、PDF、Word文档等格式。在众多模板引擎中,Velocity和FreeMarker是两种非常受欢迎的选择。...
这里的`$name`会被Java代码中设置的`name`变量值替换。 **5. 学习和实践** 通过这个例子工程,你可以了解到如何在不依赖XML配置的情况下,直接在代码中创建和管理Velocity模板。这对于快速原型开发或小型项目来说...
Velocity提供了丰富的字符串处理功能,如拼接、截取等: - 拼接示例:`#set($directoryRoot="www") #set($templateName="index.vm") #set($template="$directoryRoot/$templateName")`,这里定义了一个名为`$...
Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity
Velocity和Freemarker模板技术比较 模板技术在现代软件开发中扮演着重要角色,而在目前最流行的两种模板技术中, Velocity 和 Freemarker 独占鳌头。在 WebWork2 中,我们可以随意选择使用 Freemarker 或 Velocity ...
SpringBoot集成Velocity代码生成模板是现代Java开发中的一个重要工具,它极大地提高了开发效率,尤其是在处理大量数据表映射到业务层代码时。Spring Boot作为一款轻量级的框架,简化了初始化和配置过程,而Velocity...
- `${}`:这是Velocity中的变量引用符号,用于插入Java对象的属性值。 - `#set()`:用于设置变量的值。 - `#if() #else #elseif()`:条件判断语句。 - `#foreach()`:循环结构,可以遍历集合或数组。 - `#stop`:...
**Velocity 框架简介** Velocity 是一个基于 Java 的开源模板引擎,它允许开发者将业务逻辑与页面展示分离,使得开发者可以专注于业务处理,而设计师则可以专心于页面设计。Velocity 的设计理念是“分离视图”,它...
在模板中,开发者可以插入变量和控制结构,这些变量会由 Velocity 引擎替换为实际的值。VTL 的语法简洁且易于理解,有助于提高开发效率。 ** Velocity 的主要特点** 1. **简洁性**:Velocity 的模板语言设计简单,...
这里的`$title`和`${user}`会被Velocity引擎替换为实际值。 - **在Action类中设置模型数据**:在ExampleAction类中,你需要设置模板需要的数据,如: ```java public class ExampleAction { private String title;...
在VTL中,变量以`$`开头,如`$a = "Velocity"`,其中`$a`是变量名,"Velocity"是变量的值。 - **声明(Statements)**:VTL的声明以`#`开头,比如`#set`,用于执行特定操作。`#set`声明用于设置变量的值,如`#set($a ...