我的JSP站点有点问题。
我将它分为三个部分:一个主文件夹,其中包含“资源”和“操作”文件夹。我收藏了在主文件夹中显示网站的文件,以及“actions”文件夹中的validaton和action文件。
进入网站后,用户必须登录。我通过“操作”中的脚本验证用户是否已注册并且其密码是否有效。在此脚本中,我jsp:forward
用户登录信息的相应脚本,即无效的登录屏幕,或者如果有效则为主页。
通过jsp:forward
主页,它无法访问CSS,因为它认为它仍然在“actions”目录中,而我知道它位于主文件夹中,因此让我感到震惊可以通过“./resources /".
我的问题是,我可以使用其他机制将页面设置为主页,还是仅限于使用jsp:forward
因此必须处理认为我们处于“操作”中的相对URL?< / p>
感谢您的任何建议!
答案 0 :(得分:1)
你可以重定向而不是前进吗?这将使URL与目标页面的位置匹配:
response.sendRedirect('url');