css - Java EE Web 应用程序中的路径相关问题

标签 css jsp jakarta-ee hyperlink

我有一个用 Eclipse 开发的小型 Java EE Web 应用程序。我正在使用 tomcat 6.0。在我的应用程序 webcontent 文件夹中,我有 jsp 文件夹,我已将所有 jsp 文件放在那里。我有 css 和 JS 文件夹,其中包含 CSS 和 JS 文件。我有带有单个 Controller 的 MVC 设计。从登录页面请求转到 Controller ,然后从那里我正在将它发送到 welcome.jsp。 我有 welcome.jsp,我在其中将 css 与此代码链接
href="css/stylesheet.css"
它工作正常。 在该页面中,我使用链接 a href="jsp/addEditUser.jsp"转到 addEdit 用户页面。
在 addEdit.jsp 页面上我也使用相同的
href="css/stylesheet.css""rel="stylesheet"type="text/css"/> 但在该页面上它没有获取 css。当我使用 href="../css/stylesheet.css"时它会获取 css
为什么会这样......任何解决方案......?

最佳答案

没有解决办法。你的目录结构是这样的:

 - css
 -- stylesheet.css
 - jsp
 -- addEditUser.jsp

jsp到css的相对路径是(父目录)/css/stylesheet.css “..”代表父目录。

关于css - Java EE Web 应用程序中的路径相关问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9446807/

相关文章:

java - 在 jsp 声明中访问 PageContext

java - 在 foreach 循环中为 <td> 生成动态 ID

java - 从两个bean获取数据到jsp

html - 为html表格中所有相似的tds设置样式参数

javascript - 将下拉菜单添加到我的动态表单 jQuery

html - 使用 Textarea 滚动时标题消失

HTML - 卡片文本不换行

java - 找不到路由javaEE

java - 将方法添加到数组列表并动态调用方法

Java EE CDI - 生成带有注入(inject)字段的 bean