`

Velocity中set的使用

阅读更多
问题:从页面接收某字段的提交数据,数据要求是组合后的编号

#set ($brandIds = '')	
#foreach($brand in  $brandMessages)
#set ($brandIds = ${brandIds} + ${brand.brandId} + ",")		
#end

<input type="hidden" name="isBrandFoundry" rules="[{notNull:'不能为空'}]" value="$!{brandIds}"/>



浏览器中通过FIREBUG未能看到value,但测试可以输出brandIds的数值,提交该数据,可以接收
分享到:
评论

相关推荐

    velocity语法

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

    velocity中文文档 教程

    1. **初始化Velocity上下文**:在Java代码中,你需要创建一个`VelocityContext`对象,并向其中添加你要在模板中使用的变量。 2. **加载模板**:使用`VelocityReader`或`ResourceLoader`加载模板文件。 3. **合并上...

    velocity入门使用教程

    首先,创建一个模板文件(.vm),在这个文件中使用VTL语法定义输出格式。然后,在Java代码中初始化Velocity引擎,并通过Velocity引擎读取模板文件,再将Java对象数据传入模板,最终合并生成最终的文本输出。 具体...

    Velocity_中文手册

    例如,“#set($a="Velocity")”就是一个典型的VTL语句,它使用了“set”这个指令来定义一个变量。 在实现具体的页面动态内容时,Velocity模板引擎会扫描整个页面,寻找所有的“#”字符,然后判断这些标记后面的部分...

    velocity 中文开发文档

    - **应用场景**:除了在 Web 开发中使用外,Velocity 还可以用于生成 SQL 和 PostScript、XML 文件等。此外,还可以用作独立工具生成源代码或报告,或是作为其他系统的一个组成部分。 #### 二、Velocity 的核心价值...

    velocity语法与使用方法

    Velocity允许在模板中定义变量,并在后续使用中引用这些变量。变量定义通常使用`#set`指令进行: - 示例:`#set($name="hello")`,定义了一个名为`$name`的变量,其值为`hello`。 - 变量引用可以使用`${variable}`或...

    velocity中文

    学习Velocity时,建议从官方文档开始,了解基本语法和使用方法。同时,通过实践项目,比如创建一个简单的Web应用,加深对Velocity的理解。此外,可以参考 Velocity中文手册,它提供了详细的中文解释,对于初学者来说...

    Velocity模板使用指南中文版

    ** Velocity模板语言简介** Velocity是Apache软件基金会的一个开源项目,它是一种...通过学习这本《Velocity模板使用指南中文版》,你将全面了解Velocity模板语言的使用,从而在项目开发中更高效地实现动态内容生成。

    freemarker&velocity的使用

    在实际应用中,两者都与Spring框架有良好的集成,能方便地在MVC应用中使用。 总结,Freemarker和Velocity都是强大的模板引擎,它们能够帮助开发者高效地实现动态内容的生成。理解并掌握这两种工具,对于提升Java ...

    eclipse中velocity插件

    通过Velocity,你可以使用简单的指令(如#set、#if、#foreach等)来控制模板的逻辑,而将复杂的业务逻辑留在Java后端。这样,设计师和开发者可以更专注于各自的工作,提高协同效率。 总的来说,Eclipse中的Velocity...

    velocity中文手册

    然后可以在HTML文档中使用该变量,如下所示: ```html &lt;html&gt;&lt;body&gt;Hello $a World!&lt;/body&gt;&lt;/html&gt; ``` VTL支持注释,单行注释以`##`开始,多行注释则在`#*`和`*#`之间。例如: ```html This text is visible. #...

    velocity文档(Velocity1.4java开发指南中文版,Velocity1.4模板使用指南中文版中文版)

    ** Velocity 概述** Velocity 是一个开源的 Java 模板引擎,它允许开发者...通过上述步骤,你将能够熟练地使用 Velocity 1.4 进行 Java Web 开发,将动态数据无缝地融合到静态页面中,提升项目的开发效率和用户体验。

    velocity示例

    它允许.NET开发者在C#或VB.NET等.NET语言中使用类似Velocity的模板引擎功能。通过NVelocity,可以在.NET应用程序中使用模板语言来处理动态数据,从而使得视图层和业务逻辑层的分离更加清晰。 ### 修改Velocity属性...

    velocity语法,涉及其常用规整

    在Velocity中,变量是弱类型的,可以使用#set指令定义变量。例如: ``` #set($name = "hello") ``` Velocity中变量总是以一个大写或者小写的字母开始的,因此可以使用$2.5这样的货币标识。 在 Velocity 中,变量的...

    JAVA中Velocity语法基础.pdf

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

    使用velocity

    `VelocityContext`是Velocity框架中的核心类之一,用于存储和管理模板上下文中使用的变量和对象。`VelocityContext`提供了一个`put(key, value)`方法来存储变量,其中key是变量名,value是变量值。 - **多层嵌套**...

    Velocity用户手册_中文.docVelocity用户手册_中文.doc

    1. `#set ($a = "Velocity")` 是一个设置指令(set directive),用于给变量$a赋值。 2. `$a` 是一个变量引用,用于获取已设置的值。 在VTL中,`#`开头的指令用于执行操作,而`$`开头的变量用于显示数据。这种区分...

Global site tag (gtag.js) - Google Analytics