在项目中用了velocity。
目前有个功能,不知道改如何处理了。在vm中定义:
<RoomRates>
<RoomRate RatePlanCode=$ratePlanCode RoomTypeCode=$roomTypeCode>
</RoomRate>
</RoomRates>
实际使用中RoomRate根据前端传参数不同,可能有多个,不定。我应该如何写,才能实现,根据前端串RoomTypeCode的不同,而有多个RoomRate
目前有个功能,不知道改如何处理了。在vm中定义:
<RoomRates>
<RoomRate RatePlanCode=$ratePlanCode RoomTypeCode=$roomTypeCode>
</RoomRate>
</RoomRates>
实际使用中RoomRate根据前端传参数不同,可能有多个,不定。我应该如何写,才能实现,根据前端串RoomTypeCode的不同,而有多个RoomRate
解决方案 »
- oracle的9i和10g指的是oracle数据库的不同版本吧
- 有Hibernate关继承映射的问题[在CSDN和GOOGLE搜到的贴都没这问题,搞了两天都找不到错在哪~请达人们指教下]
- 求 hipergate(http://www.hipergate.org/) 提供的Demo
- 高分求助:spring如何实现将运行时exception改为编译时excpetion的?
- spring初学者的第一例子!工厂实例话的问题
- 关于extjs节点可编辑,求大神
- 弱弱地问一下:j2ee规范在sun网站哪儿?
- 我们要开题了,能否帮我选个题
- EJB的初学问题,希望EJB的高手能给予指点,谢谢了!
- Struts 错误2!
- CAS、NullPointerException求解决
- java.lang.NoSuchMethodException: Action[/role] does not contain specified method
首先我表示楼主得表达很补清楚RoomTypeCode的不同?,怎么个不同法,是发根据RoomTypeCode循环嘛
#foreach($code in $roomTypeCode)
<RoomRates>
<RoomRate RatePlanCode=$ratePlanCode RoomTypeCode=$roomTypeCode>
</RoomRate>
#end
ROOMTYPECODE 是 001 002 003
这个roomtypecode如何赋值啊。
VelocityContext context;
context.put("data", listMaps);
VM模版里
#foreach($code in $listMaps)
<RoomRates>
<RoomRate RatePlanCode=$listMaps.get('') RoomTypeCode=$get('')>
</RoomRate>
#end
大概是这样,好久前碰过用这个做导出,LZ可以在研究下
程序里
VelocityContext context;
context.put("data", listMaps);
VM模版里
#foreach($code in $listMaps)
<RoomRates>
<RoomRate RatePlanCode=$code .get('') RoomTypeCode=$code.get('')>
</RoomRate>
#end