如何设置 response.send重定向到 jsp 页上的特定选项卡



我有一个名为 index2 的 jsp 页面.jsp .此页面有 4 个选项卡,分别命名为"帐户注册"、"应用程序注册"、"许可证计算器"和"报告模块"。我想将特定按钮的响应.send重定向设置为"报告模块"选项卡。但是,我做不到。我必须通过代码响应将其设置为 index2.jsp.sendRedirect("index2.jsp"(;如何将其设置为"报告模块"选项卡?请帮忙。

你应该散列属性:

返回 URL 的锚部分。

你可以做这样的事情。

  1. 在控制器中重定向到正确的选项卡

response.sendRedirect("index2.jsp#report_module");

  1. 在您的 jsp 文件中显示相应的选项卡

索引2.jsp

<script>
$(function () {
var hash = $.trim( window.location.hash );
if (hash) $('.your-css-selector a[href$="'+hash+'"]').trigger('click');
});
</script>

我从这个答案中获取了信息,打开带有锚链接的选项卡。

最新更新