Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
将简单CSS应用于jsp页面时出现问题_Css_Jsp_Tomcat - Fatal编程技术网

将简单CSS应用于jsp页面时出现问题

将简单CSS应用于jsp页面时出现问题,css,jsp,tomcat,Css,Jsp,Tomcat,我无法将简单的CSS应用到我的jsp页面。页面显示,但只显示黑白相间(无下划线)。TOMCAT localhost\u access\u日志显示CSS的获取是成功的(200) 将Tomcat与目录一起使用: web应用程序/myapp --jsp——cat_list.jsp --css——main.css --WEB-INF main.css: h3 { background-color: blue; text-decoration: underline; } cat_li

我无法将简单的CSS应用到我的jsp页面。页面显示,但只显示黑白相间(无下划线)。TOMCAT localhost\u access\u日志显示CSS的获取是成功的(200)

将Tomcat与目录一起使用:

  • web应用程序/myapp
    --jsp——cat_list.jsp
    --css——main.css
    --WEB-INF
main.css:

h3 {
    background-color: blue;
    text-decoration: underline;
}
cat_list.jsp:

<!DOCTYPE HTML>
<html>
<head>
<title>Category List</title>
<LINK rel="stylesheet" type="text/css" href="css/main.css" media="screen">
</head>
<body>
        <h3> Test Text </h3>
</body>
</html>

类别列表
测试文本

我遗漏了什么?

css/main.css
的路径相对于
jsp
页面的路径是否正确?jsp和css是app目录下的独立目录——而css是tomcat根据localhost logIt现在正在工作的情况发现的,尽管我不明白这为什么会导致问题。我为这个jsp(cat)提供了一个servlet,为一组单独的jsp(预算)提供了一个单独的servlet。为url模式“/cat_list”设置了cat servlet。已为url“/”设置预算。显然,在运行cat servlet之后,它还运行了预算servlet。使用firefox/firebug——当我单击main.css时,它会从budget jsp(wtf——甚至不在同一目录中)中调出代码。显然,运行budgetServlet会以某种方式将其jsp加载到main.css内容中。除非有您未披露的URL映射,否则上述操作不应该起作用。同意-但是,只要我将“/”以外的内容放入budgetServlet支持的URL(从“/”切换到“/budget”)中,所有CSS都开始为“cat_列表”url(以及预算url)工作。[顺便说一句-它们都在同一个“应用程序”级别的url下…localhost:8080/budget/or]。