相关疑难解决方法(0)

如何在多个servlet转发后从servlet/jsp获取原始请求url

我正在使用struts/tiles工作巡航预订应用程序,它使用多个内部servlet/jsp转发到达正确的jsp进行显示.但是,一旦你到达用于呈现页面的最终jsp,jsp中的${pageContext.request.requestURL}调用将返回 jsp 的路径.

例如

  1. 原始要求: / booking/getCruiseDetails
  2. 转发到:/booking/validateCruiseDeteails.jsp
  3. 转发到:/booking/validateUser.jsp
  4. 最后转发到:/booking/showCruiseDetails.jsp

所以,当我调用/booking/showCruiseDetails.jsp时,在${pageContext.request.requestURL}/booking/showCruiseDetails.jsp中

如何从通过多个转发到达的jsp获取原始(客户端制作的)请求URL .我确实在stackoverflow上找到了以下关于此处此处的解决方案的帖子,但是他们没有解决在多次转发发生后如何查找原始请求URL的问题.

java struts servlets tiles java-ee

31
推荐指数
2
解决办法
4万
查看次数

如何获取客户端的URL

我正在向Display.jspTrialShow.jsp页面发送请求,但每当我${pageContext.request.requestURL}在TrialShow JSP页面中调用时,我都会将其http://localhost:8081/newjsp1/TrialShow.jsp作为输出.如何http://localhost:8081/newjsp1/Display.jsp在TrialShow JSP页面中显示 ?

java jsp jstl

3
推荐指数
2
解决办法
9249
查看次数

标签 统计

java ×2

java-ee ×1

jsp ×1

jstl ×1

servlets ×1

struts ×1

tiles ×1