我對web開發比較陌生,我試圖在WebLogic 10.3.4上使用Spring MVC 3.0.5開發Web應用程序。如何讓我的JSP在Spring MVC中找到我的CSS文件?
我想讓我的JSP使用外部CSS文件。例如,我有一個JSP文件,內容如下:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<LINK href="${pageContext.request.contextPath}/resources/css/ptostyles.css" rel="stylesheet" type="text/css">
<title>Register</title>
</head>
不幸的是,CSS文件似乎沒有加載。我曾嘗試將它放在不同的地方。當前的目錄結構如下:
我的web.xml中的相關部分包括:
<servlet>
<servlet-name>springDispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/spring-context.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springDispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.ResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>WebContent/*</url-pattern>
</servlet-mapping>
任何建議,包括調試策略,將不勝感激!
只要你沒有做任何應用服務器特定的東西,WebLogic標籤是無關的 –
我同意,肖恩。但是,在閱讀一些相關帖子時,我看到了一些特定於Tomcat的解決方案(例如)。雖然我更喜歡通用的解決方案,但我寧願有一個特定於應用程序服務器的解決方案,根本就沒有解決方案由於我偶然發現的解決方案似乎獨立於weblogic,因此刪除標記很好。 – kc2001