Jfinal后台跨域解決方案


跨域問題幾乎是開發必遇到的一個問題,如果使用Spring框架可通過@CrossOrigin解決,如果是其他框架如Jfinal則需手動處理這個問題了。

我們知道跨域是由於前端向后台發送了一個http optinos請求 而后台沒有正確響應導致,我們需要判斷如果本次請求為options請求則中斷執行邏輯直接返回http狀態碼200即可。

HttpServletRequest request = inv.getController().getRequest();
HttpServlerResponse response = inv.getController().getResponse();
if(request.getMethod().equals("OPTIONS")) {
   response.setStatus(200);
   return;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM