【问题标题】:How to forward to a specific part of a JSP page in java Servletjava - 如何在java Servlet中转发到JSP页面的特定部分
【发布时间】:2017-12-17 23:34:02
【问题描述】:

在Test.java中:

... ... request.getRequestDispatcher("Test.jsp").forward(request, response);


如何让它跳转到 Test.jsp 页面的特定部分。比如说,一张大表的第 15 行。

【问题讨论】:

    标签: html css jsp servlets


    【解决方案1】:

    尝试添加内部页面锚点。

    在重定向到 Test.jsp 的文件中添加:

    <script>
    var loc = window.location.href;
    window.location.href= loc+"#row-15";
    </script>
    

    接下来,在 Test.jsp 中

    <tr><td> <a id="row-15">row 15 data here.</a> </td></tr>
    

    Working fiddle here.

    顺便说一句,它不必是 Javascript,只要锚“a”标签存在于您希望页面滚动到的位置并且 url 具有 a 标签的 id。

    【讨论】:

    • 我的错误。我忘了在行中添加一个内部锚。我会更新我的帖子。
    • 我在朋友的帮助下解决了这个问题,方法与您的建议类似。我将在今晚晚些时候上传我的解决方案。感谢您的努力。
    猜你喜欢
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    相关资源
    最近更新 更多