开发者社区> 问答> 正文

使用velocity toolbox 2碰到一个无法解释的问题?报错


在折腾velocity toolbox2.0的时候发现个很奇怪的问题  

只要toolbox配置中tool的scope为request 并且继承LinkTool

在vm中使用的时候就会报错

报错的位置就在这上面这props.getValue("log")

getValue的函数源码也在上面  

直接使用函数内的props.getSource().get("log")又不会报异常

这是啥情况  难道是我坐姿不对?  谁来帮我看看这问题...


源码位置在org.apache.velocity.tools.generic.ValueParser.java

展开
收起
爱吃鱼的程序员 2020-06-22 14:08:32 624 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你是继承的哪个LinkTool

    org.apache.velocity.tools.view.tools.LinkToolorg.apache.velocity.tools.view.LinkTool



    debug调试过去总是props.getValue报错..竟然说没有这个getValue方法...怎么破?继承的org.apache.velocity.tools.view.LinkTooltools下面的那个不是Deprecated了嘛.可能导包错了。不是包的问题maven中加的2.0的依赖你的IDE界面怎么弄的全黑?idea有这主题
    2020-06-22 14:08:50
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Sparklint a Tool for Identifyi 立即下载
Rebuilding Web Tracking Infrastructure for Scale 立即下载
A Container-based Sizing Framework for Apache Hadoop/Spark Clusters 立即下载