基於JFinal框架的Tomcat跨域

1、將跨域jar包放到項目的WEB-INF的bin中,兩個jar包爲:cors-filter-1.7.jar和java-property-utils-1.9.jar

2、在Web.xml中添加如下(需要放到JFinal的攔截器之前,否則無效

<filter>
	    <filter-name>CORS</filter-name>
	    <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
	    <init-param>
	     <param-name>cors.allowOrigin</param-name>
	        <param-value>*</param-value>
	    </init-param>
	    <init-param>
	     <param-name>cors.supportedMethods</param-name>
	        <param-value>GET, POST, HEAD, PUT, DELETE</param-value>
	    </init-param>
	    <init-param>
	     <param-name>cors.supportedHeaders</param-name>
	        <param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value>
	    </init-param>
	    <init-param>
	        <param-name>cors.exposedHeaders</param-name>
	        <param-value>Set-Cookie</param-value>
	    </init-param>
	    <init-param>
	        <param-name>cors.supportsCredentials</param-name>
	        <param-value>true</param-value>
	    </init-param>
	</filter>
	<filter-mapping>
	    <filter-name>CORS</filter-name>
	    <url-pattern>/*</url-pattern>
	</filter-mapping>


發佈了38 篇原創文章 · 獲贊 14 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章