web專案如何通過servlet訪問靜態資源
阿新 • • 發佈:2018-12-30
1.servlet是執行在伺服器的程式,
2.DefaultServlet是處理靜態資源的Servlet,在tomcat的conf目錄下web.xml,
<servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>false</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
3.要訪問靜態資源(例如使用js檔案),如下:
訪問其他型別資源同理(css,jpg等)
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
4.WEB-INF/目錄下內容不允許直接公共訪問,所以靜態資源要放到與WEB-INF同級的目錄下面
5.如果是SpringMVC專案,有其他的操作(以後學到SpringMVC的時候再說)