关于Velocity变量问题

百里马 2015-02-02 03:32:01
关于ab.cd这样的key,Velocity会将cd当成属性或是get方法
那么若是key就是ab.cd,那么有办法得到吗?
...全文
374 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
百里马 2015-03-06
  • 打赏
  • 举报
回复
引用 6 楼 janda2011 的回复:
mv是Map的话:
#set($i = "ab.cd")
$!mv.get($!{i})
//打印结果
test

关键是没有mv
等待时候 2015-03-06
  • 打赏
  • 举报
回复
mv是Map的话:
#set($i = "ab.cd")
$!mv.get($!{i})
//打印结果
test

百里马 2015-03-06
  • 打赏
  • 举报
回复
引用 10 楼 janda2011 的回复:
好吧,我只能说我们不是这样使用Velocity模板引擎的! 也不是每次给mv添加属性设置什么的! 甚至我们配置Velocity模板都是通过xml配置!并没有你们这样复杂! 原谅我唔知吧~
用最 根本的 方式 使用Velocity,不也是这样吗:

context.put( "ab.cd", "test" );
这样在template里怎么取呢?难道一定要把它存到map里先?然后template里用map.get("ab.cd")?
等待时候 2015-03-06
  • 打赏
  • 举报
回复
好吧,我只能说我们不是这样使用Velocity模板引擎的! 也不是每次给mv添加属性设置什么的! 甚至我们配置Velocity模板都是通过xml配置!并没有你们这样复杂! 原谅我唔知吧~
百里马 2015-03-06
  • 打赏
  • 举报
回复
引用 8 楼 janda2011 的回复:
[quote=引用 7 楼 u012345283 的回复:] [quote=引用 6 楼 janda2011 的回复:] mv是Map的话:
#set($i = "ab.cd")
$!mv.get($!{i})
//打印结果
test

关键是没有mv[/quote] 这只是如何获取你例子的值(你源码获取大同小异),你又不把源码贴出来!我们怎么找啊。。。。。。。。[/quote] 你是没有MVC的开发经验还是?

mv.addObject("ab.cd", "test");
mv是ModelAndView,若要得到test,本来在页面上应该写$!ab.cd 可是这样Velcoity会认为是ab.getCd(),你懂了吗? 照你的那种写法,直接mv.get("ab.cd")不就好了吗?何必set?
等待时候 2015-03-06
  • 打赏
  • 举报
回复
引用 7 楼 u012345283 的回复:
[quote=引用 6 楼 janda2011 的回复:] mv是Map的话:
#set($i = "ab.cd")
$!mv.get($!{i})
//打印结果
test

关键是没有mv[/quote] 这只是如何获取你例子的值(你源码获取大同小异),你又不把源码贴出来!我们怎么找啊。。。。。。。。
等待时候 2015-03-05
  • 打赏
  • 举报
回复
引用 2 楼 u012345283 的回复:
[quote=引用 1 楼 ticmy 的回复:] 直 接 调 方 法
不知您指的是哪个方法,以一个例子来吧?比如:

mv.addObject("ab.cd", "test");
用Velocity怎么取到test[/quote] #set($i = "ab.cd") $!{mv.i}
百里马 2015-03-05
  • 打赏
  • 举报
回复
引用 4 楼 janda2011 的回复:
[quote=引用 2 楼 u012345283 的回复:] [quote=引用 1 楼 ticmy 的回复:] 直 接 调 方 法
不知您指的是哪个方法,以一个例子来吧?比如:

mv.addObject("ab.cd", "test");
用Velocity怎么取到test[/quote] #set($i = "ab.cd") $!{mv.i}[/quote] $!mv是什么?没有这个对象的啊。 key是"ab.cd"啊
百里马 2015-02-12
  • 打赏
  • 举报
回复
顶一个~有知道的朋友吗
百里马 2015-02-02
  • 打赏
  • 举报
回复
引用 1 楼 ticmy 的回复:
直 接 调 方 法
不知您指的是哪个方法,以一个例子来吧?比如:

mv.addObject("ab.cd", "test");
用Velocity怎么取到test
龙四 2015-02-02
  • 打赏
  • 举报
回复
直 接 调 方 法

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧