【问题标题】:Add JSP Page to Spring Service将 JSP 页面添加到 Spring 服务
【发布时间】:2015-04-19 17:43:21
【问题描述】:

我有一个使用 Spring Boot 的独立 REST 服务。现在我想在我的项目中添加一些字体。我的服务并不复杂,它基于this guide。我没有 web.xml 文件。我应该怎么做才能添加 JSP 页面?我应该在控制器中做什么?我必须添加新文件吗?

【问题讨论】:

  • 自从我接触 Spring 已经很久了,但我认为你可以返回一个 ModelAndView 实例并指定一个 JSP,甚至按照惯例让容器找到它。
  • 为什么需要jsp页面。如果你使用rest服务使用html文件并从这个html页面调用你的rest服务
  • 因为以后想加Spring安全。

标签: java spring jsp spring-mvc


【解决方案1】:

如果您添加一个 JSP 页面,那么您必须将响应放在模型和视图对象中并在 jsp 中显示,而不是将响应写入响应流。就像一个模型视图控制器 MVC 模式。您的应用的架构将发生变化,而不是基于 REST,它将被转换为 MVC 架构。

另一种方法是继续在响应流中发送响应并在客户端解析响应。您可以为此使用 jquery 或任何框架。我相信你可以毫无问题地在这个架构中实现 Spring 安全性。 Spring security 在到达控制器之前充当代理/拦截器。您必须在服务器端配置 Spring 安全性,当对资源发出请求时,例如来自客户端的控制器,它将首先被 Spring Security 拦截。

Check this out

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-05
    • 2013-06-27
    • 1970-01-01
    • 2018-06-10
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多