Web请求中的默认地址:sendRedirect:绝对与相对路径

时间:2015-04-21 11:48:23

标签: java web jboss

我有一个EAR文件,其application.xml类似于

<web-uri>pharma.war</web-uri>
<context-root>pharma</context-root>

当我启动应用程序时,我使用以下URL:

http://localhost:8080/pharma/Login

Login是在war文件的WEB-INF中定义的servlet。在servlet中,我说要重定向到app / launchPage.html。它应该重定向到

http://localhost:8080/pharma/app/launchPage.html但它正在重定向到

http://localhost:8080/app/launchPage.html.

同样的事情在JBoss EAP 4.2中工作。我正在尝试迁移到JBoss EAP 6.3.0。我想,我错过了一些配置,但不确定是什么配置。

ServletRootPath="/Login"
redirectPagePath="app/launchPage.html"

Java Code: ctx.getResponse().sendRedirect(redirectPagePath);
ctx.getResponse() returns an object of type HttpServletResponse

你能告诉我,我在这里失踪了吗

0 个答案:

没有答案