FED

©FrontEndDev.org
2015 - 2024
web@2.22.0 api@2.20.0

我的项目是velocity+SpringMVC构建的,如何让coolie识别vm动态页面文件?

我的项目是velocity+SpringMVC构建的,这些VM往往只是构成一个完整HTML的一部分,最后是几个VM组成一个页面的。而且vm文件是放在WEB-INF/views目录下的,最终的访问是用rest方式的,最后的访问路径层级很可能与vm文件本身相于于网站根目录的层级有所不同。那么,如何让coolie识别vm动态页面文件并且正确地构建? 另外,VM文件中有一些动态语言数据输出是velocity专用的,如${resource},许多JS/CSS资源的咱路径,是由“${resource}/satic/css/XXXX.js?ver=${version}”这样的方式拼装起来的(其中${resource}和${version}的值均为已知),如何让coolie去压缩合并这些资源?有没有像seaJS那样,可以用类似seajs这样的写法来解决该问题? seajs.config({base:"./",paths:{'source':'${SOURCE_PATH}','resources':'${BUSI_PATH}'},vars:{'version':'${VERSION}','plusver':'${PLUSVER}'}});