【发布时间】:2012-08-24 20:55:51
【问题描述】:
我正在尝试在根目录中创建一个带有头部和尾部 jsp 文件的主页。我也有相同的 _head 和 _tail jsp 只是为了在将来需要时简单使用。 在head jsp中,我添加了两个js文件,一个css文件在里面。
我在 jsp 根目录下创建了另一个名为 bbs 的文件夹。在这里,我创建了另一个文件寄存器 jsp,这包括根上的头部和尾部。结构是这样的......
root
|---bbs
| |-_head.jsp
| |-_tail.jsp
| |-register.jsp
|
|---css
|---js
|
|-head.jsp
|-tail.jsp
|-index.jsp
index.jsp 只是一个字符编码的空白文件,包含头尾文件。 bbs _head 和 _tail 中的文件都包含根的头部和尾部。 register.jsp 仅用于正文编码。
现在,问题是当我加载 register.jsp 时,所有位于根目录中的 css 和 js 现在都指向了 bbs。我想尝试在 register.jsp 中创建一个相对路径字符串变量,以便可以使用 head.jsp 中的路径变量。有什么想法吗?
【问题讨论】:
-
您使用的是包含指令 (
<%@include ...%>) 还是标准操作 (<jsp:include ...>)?
标签: java jsp contextpath