我正在使用ibm websphere并创建一个 动态Web项目 。我所有的JSP
文件都在我的WEB-
INF文件夹中,并且我在web.xml
文件中使用servlet映射
使其可访问。到目前为止,此方法运行良好。但是我的CSS有问题。和往常一样,我的CSS
文件位于WebContent
名为css的文件夹中。这是我的链接jsp
<link rel="stylesheet" href = "css/styles.css">
我没有运气让CSS显示…
我想念什么?
浏览器将生成的HTML输出中的相对URL相对于请求URL进行解释(如您在浏览器的地址栏中看到的),而不是相对于它们在服务器磁盘文件系统中的物理位置。是必须通过HTTP请求下载它们的Web浏览器,而不是必须以某种方式从磁盘包含它们的Web服务器。
一种方法是对这些资源使用相对于域的路径,即以开头/
。您可以${pageContext.request.contextPath}
用来动态内联当前Web应用程序的上下文路径。
<link rel="stylesheet" href="${pageContext.request.contextPath}/css/styles.css">
这将最终出现在生成的HTML输出中,如下所示:
<link rel="stylesheet" href="/yourContextPath/css/styles.css">
这样,浏览器将能够正确下载它们。
我刚刚开始使用JSP,遇到了一个问题。 据我所知,WEB-INF下的JSP页面可以通过浏览器在localhost中使用URL进行访问: 但是,如果我在WEB-INF文件夹(即'MyFolder')中创建另一个子文件夹,并尝试通过URL访问相同的JSP页面: 它给出了一个错误404。JSP文件导航系统与HTML文件导航系统有区别吗? 编辑:我正在使用servlet来显示我的JSP页面: EDIT2:
如何将本地存储文件夹中的JSP文件包含在WEB-INF下? 我在config.properties定义了绝对路径${externalFolder}到包含外部jsp文件的文件夹,控制器映射到 /page和jsp页面page.jsp在WEB-INF/jsp/目录中。 在此文件页面中。我想调用的jsp: WEB-INF/jsp/page。jsp 谢谢你的帮助。
我正在使用Eclipse创建一个Spring MVC web应用程序开发项目。我的目录结构如下所示- SRC ----类 ----Spring ----AppServlet -----servlet-context.xml -----root-context.xml ----视图 -----home.jsp ----web.xml -测试 -servlet-context.xml 请帮助说明为什么
我在web.xml中更改了welcome-list标记中的路径,如下所示 我还更改了dispatcher-servlet.xml,如下所示 但还是没用。用于上述大小写的Url是 而且它对上面的任何URL都不起作用。 但它起作用的时候 我使用TomcatV7.0服务器。我在Eclipse IDE中刷新我的项目,然后清理它,构建它,使用mvn clean install构建war,然后从tomcat
问题内容: 当我的jsp文件位于WEB-INF文件夹(如/WEB-INF/file.jsp)中时,我可以从本地主机访问它们:8080 / ProjectCtxtRoot /,但是如果将它们放在/ WEB-中,则无法访问它们。 INF / jsp / file.jsp? 我更改了web.xml中的welcome-list标记中的路径,如下所示 我还更改了dispatcher-servlet.xml,
我正在使用Spring boot starter web,并试图在我的JSP中链接我的样式表style.css。我如何使用默认配置来正确链接我的css? 中的以下行不起作用: >page.jsp: null 有人能给我解释一下原因吗?
我想将文件从我的>移到>文件夹。我尝试使用插件,但它只是将文件从复制到文件夹中的。但是在构建的中,文件在中不可用 我如何将我的启动文件移动到META-INF到ear>META-INF? 这是EAR的pom文件。 下面是project workspace屏幕抓取
如何在Eclipse中配置Java动态Web项目,使Web-INF/lib文件夹位于子文件夹中? 例如,假设我希望我的“lib”文件夹位于此处: src/main/webapp/WEB-INF/lib 我的webapp根在这里: src/main/webapp/ 如何在Eclipse中配置此功能?我知道我可以“添加jar”,但我希望它们被组织在我的应用程序构建路径库部分的“Web应用程序库”部分。