【问题标题】:Use html include in spring mvc controller在spring mvc控制器中使用html包含
【发布时间】:2015-01-22 23:52:08
【问题描述】:

我可以在 spring mvc 控制器中插入一些包含以指向各种 html 文件以将它们组装成一个页面,有点像(例如):

    @RequestMapping(value = QUESTION_GROUP_CREATE_URL, method = RequestMethod.POST)
public
@ResponseBody
String createQuestionGroup(@RequestBody JsonQuestionGroup questionGroup, HttpServletResponse response) {
    response.setContentType("text/html");
    response.setCharacterEncoding("UTF-8");
    return "<div></div>";
}

但是我在哪里返回 "&lt;div&gt;&lt;/div&gt;" 我可以使用包含链接到 head.html、header.html、nav.html、view.html、footer.html 吗?例子?

谢谢!

【问题讨论】:

  • 你可以用 apach 瓦片代替那个,很简单
  • 你为什么不使用jsp呢?
  • 我不能使用 jsp,只能使用 *.html,而且我有严重的浏览器限制 - 控制器似乎是组装它最舒适的地方..
  • 因此,在引入 JSP 时代之前,您基本上希望将 Spring Controller 用作 Java Servlet。我只能强烈反对它。您应该使用某种形式的模板(jsp、velocity、freemarker 或类似的东西),否则您的代码迟早会变得无法维护。如果你真的想这样做,那么将 html 文件作为简单文件读取,然后将它们的内容连接为字符串。

标签: java html spring


【解决方案1】:

【讨论】:

  • 这不是一个答案,但可以举个例子。
  • 发布链接本身仍然不是在 Stack Overflow 中提供答案的一种非常有用的方式,因为链接不是很有未来的证明。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-01
  • 1970-01-01
  • 2014-08-15
  • 2016-02-21
  • 2018-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多