请问开源中国访问某个vm的页面逻辑放在哪里了

UlricQin 发布于 2012/05/20 20:32
阅读 288
收藏 3

@红薯 你好,想跟你请教个问题:

我大体看了老大公布的开源中国的代码,对这样的URL:http://www.oschina.net/project/tag/3/operating-system 具体是如何处理的不甚清晰,应该是首先调用一个URLMappingFilter来forward到类似这样的一个模板:/WEB-INF/project/tag.vm?p1=3&p2=operating-system,然后有个VelocityServlet会接管所有*.vm,但是VelocityServlet也只是计算了执行时间而已,那这个vm中需要展示的数据是在什么时候塞入的呢?

请老大解疑,哪位仁兄如果知道的话也麻烦跟俺说一下吧,不胜感激

加载中
0
0
红薯
红薯
vm中的数据由vm自行通过很多toolbox类去读取
红薯
红薯
回复 @titanrain : 是 velocity-toolbox.xml 这个文件里定义的
FoxHu
FoxHu
是org.apache.velocity.toolbox类吗?然后通过配置文件velocity-toolbox.xml调用相关的类?
UlricQin
UlricQin
原来如此,谢谢老大
0
javasql
javasql
velocity真是不错,要正式在项目中使用了,有问题多请教红薯。
0
javasql
javasql
红薯老大可以搞个velocity专题嘛
月毁星坠
月毁星坠
+1
0
勇哥0_0
勇哥0_0
哈哈 这个问题 我纠结了很长时间呀 终于理解了。
返回顶部
顶部