在另一个JSP中包含一个JSP(包含CSS链接)

时间:2015-06-24 07:09:39

标签: html css jsp

我有一个包含CSS链接的JSP页面,如下所示。这是JSP(a.jsp)中的完整代码:

<link href="/aspenet/resources/css/StyleSheet.css" rel="stylesheet" type="text/css" />
<link href="/aspenet/resources/css/default.css" rel="stylesheet" type="text/css" />

我在b.jsp中包含a.jsp,如下所示:

<head>
   <title>Title</title>
   <link rel="stylesheet" type="text/css" media="screen" href="resources/css/jquery/ui-lightness/jquery-ui-1.8.6.custom.css" />     

   <jsp:include page="a.jsp"/>

   <script type="text/javascript" src="resources/js/jquery/jquery-1.7.2.min.js">   </script>
   <script type="text/javascript">
</head>

但是当我运行应用程序时,default.css的样式没有反映在b.jsp中。帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

尝试在a.jsp页面中使用以下代码。

<link href="<%=request.getContextPath()%>/css/StyleSheet.css" rel="stylesheet" type="text/css" />
<link href="<%=request.getContextPath()%>/css/default.css" rel="stylesheet" type="text/css" />

request.getContextPath() - 返回应用程序的根路径,假设您的应用程序名称为演示,然后它会尝试查找demo/css/xyz.css文件。

希望它可以帮助你。!!