JSP页面转发:相对URL问题?

时间:2009-05-12 20:21:42

标签: jsp url

我的JSP站点有点问题。

我将它分为三个部分:一个主文件夹,其中包含“资源”和“操作”文件夹。我收藏了在主文件夹中显示网站的文件,以及“actions”文件夹中的validaton和action文件。

进入网站后,用户必须登录。我通过“操作”中的脚本验证用户是否已注册并且其密码是否有效。在此脚本中,我jsp:forward用户登录信息的相应脚本,即无效的登录屏幕,或者如果有效则为主页。

通过jsp:forward主页,它无法访问CSS,因为它认为它仍然在“actions”目录中,而我知道它位于主文件夹中,因此让我感到震惊可以通过“./resources /".

访问”resources“文件夹中的文件

我的问题是,我可以使用其他机制将页面设置为主页,还是仅限于使用jsp:forward因此必须处理认为我们处于“操作”中的相对URL?< / p>

感谢您的任何建议!

1 个答案:

答案 0 :(得分:1)

你可以重定向而不是前进吗?这将使URL与目标页面的位置匹配:

response.sendRedirect('url');