初学velocity,不配置toolbox就无法获得request等内置对象 :报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

kun坤 2020-06-06 22:46:40 70

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

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

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

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

Android开发
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-06 22:46:46

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

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

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

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程