`
jjjssh
  • 浏览: 73799 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Velocity怎么截取字符串的问题

阅读更多
最近遇到一个比较蛋疼的问题,在开发中要求在页面上进行一段字符串的截取。
刚上网查时,有的人说Velocity是不能获取字符串的长度的,经过我测试,可以用str.length()或直接用str.length获取字符串的长度的。
   而截取字符串的话,可以用str.substring(0,number)
   比如我例子中截取某段字符串:
   #set($str="hello world001")
   #set($end=$str.length() - 1)
   #set($str=$str.substring(0,$end))
   这样的话输出$str应该就是 hello world00
   在这里值得一说的是,Velocity里面对“-”号好像支持不友好,所以你有用到“-”对数字进行减运算时,一定要在两数之间加空格,要不就直接  +(-1) 
分享到:
评论
2 楼 hilly 2011-08-31  
试试看
1 楼 iceman1952 2011-03-01  
引用
#set($end=str.length - 1)

兄弟,少了个括号,应该是:#set($end=str.length() - 1)

相关推荐

    velocity 用户手册

    velocity用户手册

    Java Velocity模板引擎,简单字符串生成

    Java Velocity模板引擎,简单字符串生成 https://blog.csdn.net/a497785609/article/details/130007990

    Velocity模板解析

    Velocity模板解析,通过Velocity模板自动替换表达式中的变量

    velocity详细说明书,看了就可以上手的

    Velocity是一个基于java的模板引擎(template engine:模板引擎的作用就是取得数据并加以处理,最后显示出数据 )。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象 简明易学...

    Velocity用户手册---中文版

    Velocity是什么? Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面...

    velocity语法与使用方法

    velocity语法与使用方法.前面介绍tomcat发布项目的方法与具体操作步骤,后面详细介绍了velocity的话音语法结构,与相关实例的操作与代码实现。

    Java的模板引擎Velocity初体验.pdf

    Java的模板引擎Velocity初体验.pdf

    Velocity模板引擎Velocity模板引擎

    Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎

    velocity语法

    注:在velocity中使用$2.5这样的货币标识是没有问题得的,因为velocity中的变量总是以一个大写或者小写的字母开始的。 (2) 变量规范的写法 ${name} ,也可以写成:$name。提倡用前面的写法。 例如:你希望通过一个...

    velocity-1.7-sources.zip

    使用 Velocity 可以在文本文件里面生成邮件内容,而不是在 Java 代码中拼接字符串。 4. 转换 xml:Velocity 提供一个叫 Anakia 的 ant 任务,可以读取 XML 文件并让它能够被 Velocity 模板读取。一个比较普遍的应用...

    Velocity1.4

    Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity

    Velocity 和 FreeMarker区别

    Velocity 和 FreeMarker区别 对于大部分的应用来说,使用 FreeMarker 比 Velocity 更简单,因为 Velocity 还必须编写一些自定义的

    velocity-engine-core-2.3-API文档-中英对照版.zip

    赠送jar包:velocity-engine-core-2.3.jar; 赠送原API文档:velocity-engine-core-2.3-javadoc.jar; 赠送源代码:velocity-engine-core-2.3-sources.jar; 赠送Maven依赖信息文件:velocity-engine-core-2.3.pom;...

    Java进阶教程Velocity快速掌握模板引擎视频

    本课程从velocity engine也就是velocity引擎开始, 先讲解velocity的基本使用以及基础语法 , 然后再讲解velocity 的进阶内容velocity Tools , 以及velocity作为web项目的视图改如何使用 , 每一部分都会有一个综合案例...

    Struts2 国际化字符串 拦截器

    文件的国际化字符串中使用OGNL,格式为${表达式},例如: validation.required=${getText(fileName)} is required 2. 使用java.text.MessageFormat中的字符串格式,格式为{ 参数序号(从0开始), 格式类形(number |...

    velocity为空判断

    在使用velocity作为视图层时候,经常会碰到为空的判断,这里整理了velocity为空判断

    velocity标签 、velocity教程

    打开网址:http://www.web-tag.net/all_17.htm 就是velocity标签大全 、教程 或下载CHM格式帮助文档

    velocity-engine-core-2.3-API文档-中文版.zip

    赠送jar包:velocity-engine-core-2.3.jar 赠送原API文档:velocity-engine-core-2.3-javadoc.jar 赠送源代码:velocity-engine-core-2.3-sources.jar 包含翻译后的API文档:velocity-engine-core-2.3-javadoc-...

    Velocity入门教程(Spring集成Velocity)

    Velocity入门教程,语法,Velocity布局,Spring框架集成Velocity

    velocity-tools-generic-3.1-API文档-中英对照版.zip

    赠送jar包:velocity-tools-generic-3.1.jar; 赠送原API文档:velocity-tools-generic-3.1-javadoc.jar; 赠送源代码:velocity-tools-generic-3.1-sources.jar; 赠送Maven依赖信息文件:velocity-tools-generic-...

Global site tag (gtag.js) - Google Analytics