javascript - 有没有办法从后面调用 .jsp 中的函数?

标签 javascript java jsp url redirect

我捕获了一个 URL:(示例)

https://lol.com/question2

在我的 .jsp 中的变量中,然后我必须登录并在后面验证登录正确后,我将页面重定向到我的应用程序的主页,但我想要的是重定向它我在登录之前捕获的 URL。有没有办法在即将重定向时捕获后面的该变量?就像从后面调用前面的函数以便它返回 URL 一样?

这是我重定向的函数:

protected void handle(HttpServletRequest request, 
  HttpServletResponse response, Authentication authentication) throws IOException {
    var urlNew = functionToCaptureURL();

    redirectStrategy.sendRedirect(urlNew);
    //redirectStrategy.sendRedirect("https://lol.com/home");
}

最佳答案

使用RequestDispatcher::forward而不是 sendRedirect。检查Difference between JSP forward and redirect了解更多信息。

关于javascript - 有没有办法从后面调用 .jsp 中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61512517/

相关文章:

javascript - 如何跨域请求二进制数据?

javascript - 将 php 数组传递给 Ajax/jQuery

java - 如何更改displaytag.properties的路径?

java - 尝试从现有项目生成变更日志文件时出现错误 "Table name pattern can not be NULL or Empty"

java - 通过 'Parameters' 选项卡将查询参数传递给 GET 请求

javascript - 如果一个属性等于另一个对象的属性,如何过滤对象数组中对象的几个属性

javascript - Node 控制台的 CoffeeScript 模式?

java - 下拉值

java - 在 Spring MVC 中重定向期间传递模型属性并避免在 URL 中传递模型属性

java - JSP 中类似 PHP 的输出缓冲(让子模板影响主模板)