servlet返回相对路径问题

geelpheels 2010-06-26 10:10:08
已知目录结构如下:

project
|---1
|---a.html
|---aaa
|---b.js
|---c.html

a.html的内容如下:

...
<script src="./aaa/b.js"></script>
...
<frame src="./c.html"></frame>
...

当用serlvet的getDispatcher和forward返回的时候,

打开a.html报错:
type Status report

message /project/servlet/c.htm

description The requested resource (/project/servlet/c.htm) is not available.

请问servlet的代码应该如何写?
...全文
65 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
geelpheels 2010-06-27
  • 打赏
  • 举报
回复
最后还是用了response.sendRedirect(...)。
geelpheels 2010-06-27
  • 打赏
  • 举报
回复
是这样的。1这个目录是动态生成的,可能以后还会生成2,3等目录。因此,逐一修改文件是不可行的。
qiheia 2010-06-26
  • 打赏
  • 举报
回复
<script src="./aaa/b.js"></script>
...
<frame src="./c.html"></frame>

怎么只有一个点啊

而且你a.html和其他的文件在同一级目录下面,你就这样

<script src="b.js"></script>
...
<frame src="c.html"></frame>

直接去访问试试。。。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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