websphere 403禁止访问问题

derek_jscn 2008-06-17 01:12:09
用的server是websphere,framework是struts
现象是这样的:如果在struts-config.xml里配置
<forward name="fail" path="/WEB-INF/jsp/login/test.html" />
结果forward到该页面时出了403禁止访问的错误。
如果把这条配置改成
<forward name="fail" path="/test.html" />
就能正常访问了。

/WEB-INF/jsp/login/和根目录下都放了test.html文件,而且两个目录的权限是一样的,
为什么放到子目录中就出现403没有访问权限的错误啊?

请高人指点!!
...全文
623 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huoyin 2008-06-18
  • 打赏
  • 举报
回复
test.jsp应当会被jsp容器当作servlet来处理,test.html这个只需要web容器处理吧
derek_jscn 2008-06-18
  • 打赏
  • 举报
回复
又发现一个现象,如果把path="/WEB-INF/jsp/login/test.html改成path="/WEB-INF/jsp/login/test.jsp
就可以forward了。。。

什么原因阿?
derek_jscn 2008-06-18
  • 打赏
  • 举报
回复
多谢1楼提供的资料。
文章我看过了,可是我和文章里提到的用法是一样的。

在action里使用的是:return mapping.findForward("fail");
可结果和文章里不一样,还是报403 Forbidden错误。。。。。郁闷
huoyin 2008-06-17
  • 打赏
  • 举报
回复
给你推荐一篇文章看看有没有用:
http://blog.csdn.net/grandboy/archive/2005/10/29/519091.aspx

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧