我有一个使用Spring启动的独立REST服务。现在我想在我的项目中添加一些前端。我的服务并不复杂,它基于this guide。我没有web.xml文件。我该怎么做才能添加JSP页面?我应该怎么做我的控制器?我是否必须添加新文件?
答案 0 :(得分:0)
如果您添加JSP页面,而不是将响应写入响应流,则必须将响应放在模型和视图对象&在jsp中显示。像模型视图控制器MVC模式。您的应用程序的体系结构将发生变化,而不是基于REST,它将转换为MVC体系结构。
另一种方法是继续在响应流中发送响应&解析客户端的响应。您可以使用jquery或任何框架。我相信你可以毫无问题地在这个架构中实现Spring安全性。 Spring安全性在它到达控制器之前充当代理/拦截器。您必须在服务器端配置Spring安全性,当对资源发出请求时,说客户端的控制器将首先被spring security拦截。