JavaEE專案在WEB-INF目錄下的jsp頁面如何訪問WebRoot中的CSS和JS文
寫專案為了訪問安全問題,將jsp頁面放在WEB-INF下,卻訪問不到樣式檔案。試了很多方法,以下可行好用:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <link href="${pageContext.request.contextPath}/css/style.css" rel="stylesheet" type="text/css" /> </head> <body>
</pre><pre name="code" class="html"> <div class="formbody"><form name="formRegist"></form></div>
</body>
</html>
用EL表示式<span style="font-family: Arial, Helvetica, sans-serif;">${pageContext.request.contextPath}獲取當前路徑,可以解決訪問不到的問題。記之。