首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ModelandView写入文件

将ModelandView写入文件
EN

Stack Overflow用户
提问于 2015-05-02 19:26:31
回答 1查看 449关注 0票数 0

spring控制器方法返回ModelAndView,而我想将响应写到一个文件中,该怎么做呢?

代码语言:javascript
复制
ModelAndView mv = new ModelAndView(viewName);
mv.addObject("foo",foo);
return mv;

可以在相同的控制器方法中访问要呈现的内容吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-02 20:33:15

渲染视图在控制器级别不可用。如果您需要访问控制器中呈现的版本,您可以自己呈现内容,并从控制器方法返回呈现的字符串。

您还可以进入堆栈的更高层次,使用ServletFilter并包装输出流,例如使用Apache commons的TeeOutputStream。但是,在这一点上,您并不真正知道调用了哪个控制器方法。您可以做的是在控制器方法中设置一个RequestAttribute,筛选器将检查该the以决定是否写入该文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30001722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档