我已经使用Maven创建了Struts2应用程序。在此应用程序中,我创建了两个名称空间,第一个是tc,第二个是cmpui。从JSP页面,我试图访问.css文件,但它给我404错误。
tc
cmpui
.css
JSP页面的位置是:
webapp\tc\layout\stylesheets.jsp
CSS文件的位置是:
WEB-INF\css\default.css
JSP页面上的代码是
<link rel="stylesheet" type="text/css" href="../WEB-INF/css/default.css">
请提出任何建议。
您无法访问WEB-INF文件夹下的资源。将您的静态资源移动到Struts2可以访问的另一个位置(例如,web root)。并使用s:url标记构建URL。
WEB-INF
s:url
<link rel="stylesheet" type="text/css" href="<s:url value='/css/default.css'/>">