是否有任何方法可以从具有自定义标头的jsp页面重定向到spring控制器。我不想使用jquery ajax进行GET / POST请求。我想完全重定向到另一个页面。请帮助。
也许。注意:如果您的JSP编写了某些内容,则无法更改标题,因此“重定向”必须是页面上的第一件事。
您可以使用jsp:include
包括另一页。如果您的JSP没有输出任何其他内容,则它将非常像重定向。您可以使用
<%if(...){%>
<jsp:include ...>
<%}else{%>
...no redirect...
<%}%>`
创建替代品以确保没有任何内容写入输出。
然后下一步是从Spring获取控制器bean并直接调用方法。注意,您将不得不复制一堆Spring的便利(例如将方法的结果转换为发送到浏览器的字节)。但是Spring并没有做任何魔术。最终,所有内容都是您只需手动调用的Java代码。