Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将CSS文件链接到JSP_Java_Html_Css_Jsp - Fatal编程技术网

Java 将CSS文件链接到JSP

Java 将CSS文件链接到JSP,java,html,css,jsp,Java,Html,Css,Jsp,我在WEB-INF文件夹中有一个css文件,在jsp页面中,我给出了css文件的位置,如下所示: <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/WEB-INF/Tabs.css" 这里的问题正如您所描述的,css文件的位置。 无法直接从WEB浏览器访问WEB INF文件夹中的所有资源,但必须通过servlet访问 这就是为什么在访问jsp时没有加载css的原因 尝试将它们放在

我在WEB-INF文件夹中有一个css文件,在jsp页面中,我给出了css文件的位置,如下所示:

<link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/WEB-INF/Tabs.css"

这里的问题正如您所描述的,css文件的位置。
无法直接从WEB浏览器访问
WEB INF文件夹中的所有资源,但必须通过servlet访问

这就是为什么在访问jsp时没有加载css的原因

尝试将它们放在更常见的结构中,例如
/webapp/resources/css/Tabs.css
,并将href更改为
${pageContext.request.contextPath}/webapp/resources/css/Tabs.css

**编辑**


我称之为webapp的文件夹可能有任何名称,但它的位置将是WEB-INF文件夹的父文件夹。

这里的问题正如您所描述的,css文件的位置。 无法直接从WEB浏览器访问
WEB INF文件夹中的所有资源,但必须通过servlet访问

这就是为什么在访问jsp时没有加载css的原因

尝试将它们放在更常见的结构中,例如
/webapp/resources/css/Tabs.css
,并将href更改为
${pageContext.request.contextPath}/webapp/resources/css/Tabs.css

**编辑**


我称为webapp的文件夹可能有任何名称,但其位置将是WEB-INF文件夹的父文件夹。

WEB-INF目录不是公用的。您的css文件必须在此目录之外。WEB-INF目录不是公共目录。您的css文件必须位于此目录之外。