Jfinal访问允许跨域

package com.wlkj.common.handler;

import java.util.HashSet;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.jfinal.handler.Handler;

public class ServletExcludeHadler extends Handler{
	public static final HashSet<String> servletSet = new HashSet<String>(){{
	        add("/verifyCode");
	    }};
	@Override
	public void handle(String target, HttpServletRequest request,
			HttpServletResponse response, boolean[] isHandled) {
		response.addHeader("Access-Control-Allow-Origin", "*");
		if (servletSet.contains(target)) {
	          return;
		}
		else {
			 request = new HttpServletRequestWrapper(request);
		}
	      nextHandler.handle(target,request,response,isHandled);

	}

}

并在Jfinal的过滤器入口配置我们自定义handler。

发布了1201 篇原创文章 · 获赞 289 · 访问量 209万+

猜你喜欢

转载自blog.csdn.net/huangbaokang/article/details/104959853
今日推荐