2015-06-24 2 views
0

У меня есть страница JSP, которая содержит ссылки CSS следующим образом. Это полный код в JSP (a.jsp):Включите JSP (который содержит ссылку CSS) в другом 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" /> 

включаю a.jsp внутри b.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, когда я запускаю приложение. Помогите мне решить проблему.

+0

Включите эти два стиля StyleSheet.css и default.css также в a.jsp – sudipta06

+0

Вы хотите включить в b.jsp? Если это так, на самом деле мне нужно использовать a.jsp во многих других JSP, чтобы избежать дублирования. – asthiwanka

+0

a.jsp и b.jsp оба находятся на одном пути? –

ответ

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 файл.

Надеюсь, это может вам помочь. !!

+0

Да, я попытался вручную добавить абсолютный путь. Но это не сработало. – asthiwanka

+0

Не пытайтесь добавить абсолютный путь вручную, вместо этого используйте <% = request.getContextPath()%> – Ranjitsinh

Смежные вопросы