【发布时间】:2009-05-12 20:21:41
【问题描述】:
我的 JSP 网站有点问题。
我将它分为三个部分:一个主文件夹,其中包含一个“资源”和一个“操作”文件夹。我将显示站点的文件存放在主文件夹中,将验证和操作文件存放在“actions”文件夹中。
进入网站后,用户必须登录。我通过“操作”中的脚本验证用户是否已注册以及他们的密码是否有效。从这个脚本中,我jsp:forward 为用户的登录信息设置了相应的脚本,即如果无效则为登录屏幕,如果有效则为主页。
当我通过jsp:forwarding 主页时,它无法访问 CSS,因为它认为它仍在“actions”目录中,而我知道它在主文件夹中因此可以访问,这让我感到震惊通过“./resources/”在“resources”文件夹中创建一个文件。
我的问题是,我是否可以使用另一种机制将页面设置为主页,或者我是否仅限于使用 jsp:forward,因此必须处理认为我们处于“操作”中的相对 URL?
感谢您的建议!
【问题讨论】: