Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将JSP页面添加到Spring服务_Java_Spring_Jsp_Spring Mvc - Fatal编程技术网

Java 将JSP页面添加到Spring服务

Java 将JSP页面添加到Spring服务,java,spring,jsp,spring-mvc,Java,Spring,Jsp,Spring Mvc,我有一个独立的REST服务,它使用SpringBoot。现在我想在我的项目中添加一些fontend。我的服务并不复杂,它是基于。我没有web.xml文件。我应该怎样添加一个JSP页面?我应该在控制器中执行什么操作?我必须添加新文件吗?如果您添加一个JSP页面,那么您必须将响应放入JSP中的模型&视图对象&显示中,而不是将响应写入响应流。类似于模型-视图-控制器MVC模式。应用程序的体系结构将发生变化,而不是基于REST,它将转换为MVC体系结构 另一种方法是继续在响应流中发送响应&在客户端解析响

我有一个独立的REST服务,它使用SpringBoot。现在我想在我的项目中添加一些fontend。我的服务并不复杂,它是基于。我没有web.xml文件。我应该怎样添加一个JSP页面?我应该在控制器中执行什么操作?我必须添加新文件吗?

如果您添加一个JSP页面,那么您必须将响应放入JSP中的模型&视图对象&显示中,而不是将响应写入响应流。类似于模型-视图-控制器MVC模式。应用程序的体系结构将发生变化,而不是基于REST,它将转换为MVC体系结构

另一种方法是继续在响应流中发送响应&在客户端解析响应。您可以使用jquery或任何框架来实现这一点。我相信您可以在这个架构中实现Spring安全性,而不会出现任何问题。Spring security在命中控制器之前充当代理/拦截器。您必须在服务器端配置Spring安全性,当从客户端请求资源(比如控制器)时,Spring安全性将首先拦截该资源


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