struts2的自定义模板引擎
我想创建一个自定义模板引擎,例如velocity或freemarker,它将在基于struts 2的应用程序中使用。为什么我不想使用任何可用的模板引擎是因为,我想保持 HMTL 固定并可由 Dreamweaver 编辑,这意味着没有 struts 标签或 JSTL。这些值将通过 Xpath 或现有 HTML 标记值的简单字符串替换来注入。我要求:
纯 HTML + 一些配置(属性/xml)+ 数据 =>
<块引用>用数据填充的 HTML + 一些动态生成的 JavaScript
I want to create a custom template engine like velocity or freemarker which will be used in struts 2 based application. Why I don't want to use any of the available template engines is because, I want to keep the HMTL fixed and editable by dreamweaver means no struts tags or JSTL. The values will be injected with Xpath or simple string replacement of values of existing HTML tags. I require:
plain HTML + some configuration (properties/xml) + data =>
HTML populated with data + some dynamically generated javascripts
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1) 使用结果类型的名称和操作返回该结果类型时将调用的类定义一个包。
2) 实现 Struts 2 结果类型类:
Dave Newton 的“Apache Struts 2 Web 应用程序开发”对此有很好的描述。我知道上面的类没有实现,但我打赌你可以从这里找到你需要的东西。
1) Define a package with the name of your result type and the class that will be called when an action returns that result type.
2) Implement the Struts 2 result type class:
There is a good description of this in "Apache Struts 2 web application Development" by Dave Newton. I know the above class isn't implemented but I bet you can find what you need from here.