如何转发到java Servlet中JSP页面的特定部分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何转发到java Servlet中JSP页面的特定部分相关的知识,希望对你有一定的参考价值。

在Test.java中:

...... request.getRequestDispatcher(“Test.jsp”)。forward(request,response);


如何使它跳转到Test.jsp页面的特定部分。比方说,一张大桌子的第15排。

答案

尝试添加内部页面锚点。

在重定向到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具有标签的id。

以上是关于如何转发到java Servlet中JSP页面的特定部分的主要内容,如果未能解决你的问题,请参考以下文章

servlet转发动作时如何触发javascript函数

jsp初识servlet转发转发与重定向的比较

jsp重定向和转发

如何将属性从 servlet 转发到请求它的同一 JSP

Java全栈web网页技术:10.JSP

Java全栈web网页技术:10.JSP