浏览 2797 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-27
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解析。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-05-27
这样的配置真啰嗦,还不如直接用spring MVC.
|
|
返回顶楼 | |
发表时间: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实现的系统重构时提出来的 ![]() |
|
返回顶楼 | |