初学velocity,不配置toolbox就无法获得request等内置对象

十月阳光 发布于 2014/03/06 15:31
阅读 2K+
收藏 0

工程环境是springmvc + velocity,现在在学,因为新项目需要使用velocity

自己在学的时候就搭建了一个springmvc+velocity的环境,开始没有配置toolbox,就无法获取内置对象:request,session等,我也仔细看了看toolbox的类,没什么代码告诉了启用request等?

当然,我一直都配置了exposeRequestAttributes为true,搞不懂

而且eclipse里面的vm文件的显示效果真心恼火

加载中
0
f
fulao8

为什么要获取request等内置对象呢?它只认识VelocityContext对象,并且从该对象获取各种值。

你如果一定要用到request,可以将request存到VelocityContext对象中啊。

十月阳光
十月阳光
回复 @fulao8 : 因为我是参照其他项目做的,我也是初学者,不太懂,能给我说说应该用什么方法获得工程路径吗?谢谢
f
fulao8
@十月阳光 不要用这种方法获取页面路径,因为这样得到的路径跟你的tomcat等容器配置有关。如果访问是经过nginx等转发过来的,你在页面中用tomcat编译出来的路径,会出现问题的,比如ajax跨域问题等。
十月阳光
十月阳光
因为我就是要在页面来获取工程路径,所以希望得到request对象,我也是初学,很多不懂,看例子是这样弄 的
返回顶部
顶部