freemarker输出xml格式的文件
最近做一个项目,项目中使用freemarker输出xml格式页面,客户端用ajax解析xml,但是每次obj.responseXML 为null ,我查了下说这个貌似xml的页面 不是一个真正的xml格式。 页面我采用的是xml模版,不是用java代码生成的,项目是采用s2sh技术,我已经搞了好几天了,一点进展都没有,希望各位大哥帮帮忙。小弟不剩感激!!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
faint哦,楼主提问的时候就没说有struts的存在,这谁能帮到你啊?呵呵
问题已解决 只要在struts.xml 中 的action中:
<action name="ListNodeIndexInMain" class="ListNodeIndexInMainAction">
<result name="success" type="freemarker">
<param name="location">/WEB-INF/templates/dataToXMLList.ftl</param>
<param name="contentType">application/xml</param>
</result>
</action>
这样就搞定了。
引用来自#4楼“鉴客”的帖子
是不是需要设置 setContentType("text/xml") 之类的?
是不是需要设置 setContentType("text/xml") 之类的?
http://wangxiaojs.javaeye.com/blog/279013
这个人用的是不是跟你的很类似?