2008-05-27
spring struts velocity 怎么整合
关键字: struts
在做一个系统,使用spring做为框架,struts当controller,velocity做为view,
spring 与struts 是这样整合的:
stuts-config.xml中:
beans.xml中:
现在想在vm文件中使用spring.vm中的宏来从resource文件中读取内容并且显示在页面上(国际化嘛)
这时侯应该怎样把velocity整合进来?需要做哪些配置?
我目前的做法是 在beans.xml中配置了
viewResolver和velocityConfigurer,但是发现这样就无法解析vm文件,感觉是没有被org.apache.velocity.tools.view.servlet.VelocityViewServlet 这个servlet解析。
spring 与struts 是这样整合的:
stuts-config.xml中:
<action path="/entry" type="org.springframework.web.struts.DelegatingActionProxy" //动作委托 validate="true" input="/welcome.do" parameter="method"> <forward name="add" path="/WEB-INF/views/admin/addEntry.vm"/> <forward name="edit" path="/WEB-INF/views/admin/editEntry.vm"/> <forward name="success" path="/WEB-INF/views/admin/listEntry.vm"/> </action>
beans.xml中:
<bean name="/entry" class="com.gln.bloger.action.EntryAction" parent="baseAction"/>
现在想在vm文件中使用spring.vm中的宏来从resource文件中读取内容并且显示在页面上(国际化嘛)
这时侯应该怎样把velocity整合进来?需要做哪些配置?
我目前的做法是 在beans.xml中配置了
viewResolver和velocityConfigurer,但是发现这样就无法解析vm文件,感觉是没有被org.apache.velocity.tools.view.servlet.VelocityViewServlet 这个servlet解析。
- 14:56
- 浏览 (136)
- 论坛浏览 (404)
- 评论 (2)
- 分类: Java
- 相关推荐
评论
NicholasBugs
2008-05-27
回复
找到一个方案:
参照http://www.ibm.com/developerworks/cn/java/j-sr1.html
把struts 和 velocity整合起来,然后使用
http://velocity.apache.org/tools/releases/1.4/中的velocityStruts来实现页面信息的国际化。就不用把spring和 velocity扯到一起了。
当然用springMVC更好。
不过我这个需求是在对一个struts实现的系统重构时提出来的
参照http://www.ibm.com/developerworks/cn/java/j-sr1.html
把struts 和 velocity整合起来,然后使用
http://velocity.apache.org/tools/releases/1.4/中的velocityStruts来实现页面信息的国际化。就不用把spring和 velocity扯到一起了。
当然用springMVC更好。
不过我这个需求是在对一个struts实现的系统重构时提出来的
最新评论
-
sourceforge上不去了,什 ...
f u c k G FW
-- by openeyes -
Compass的SearchableRefe ...
晕,搜问题搜到自己这里了。。。
-- by NicholasBugs -
DispatchAction 和DynaVa ...
可以用MappingDispatchAction.
-- by dmewy -
spring struts velocity ...
找到一个方案:参照http://www.ibm.com/developerwor ...
-- by NicholasBugs -
spring struts velocity ...
这样的配置真啰嗦,还不如直接用spring MVC.
-- by slaser







评论排行榜