solve way: add flag to chrome 1. cd to your chrome.exe path 2. type cmd window .\chrome.exe --allow-file-access-from-files mac open /Applications/Google\ Chrome.app/ --args --disable-web-security 3. close all chrome instance 4. check work chrome://version/
廣告
2015年6月27日 星期六
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
2015年6月18日 星期四
2015年6月15日 星期一
XMLHttpRequest cannot load URL 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
ws為spring+restful
前端為html+ajax
新增下列程式
web.xml添加
參考https://spring.io/guides/gs/rest-service-cors/
前端為html+ajax
新增下列程式
package com.cihm.controller; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Component; @Component public class SimpleCORSFilter implements Filter { public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletResponse response = (HttpServletResponse) res; response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "x-requested-with"); chain.doFilter(req, res); } public void init(FilterConfig filterConfig) {} public void destroy() {} }
web.xml添加
SimpleCORSFilter com.cihm.controller.SimpleCORSFilter SimpleCORSFilter /*
參考https://spring.io/guides/gs/rest-service-cors/
2015年6月8日 星期一
[css] window8 + scss(sass) + compass + sublime text3 & modify exist 2 scss project | also provide mac version
//相關安裝 1.install Ruby 2.命令視窗,輸入gem install sass 3.命令視窗,gem install compass //編輯器 1. in Sublime Text編輯器,按Ctrl + Shift +P鍵,再輸入install。 (沒package control 參考http://lewisli1.blogspot.tw/2015/06/sublime-text3-without-package-control.html) 2. install sass ,SASS snippets ,Compass //執行 1. cd to your project compass creat .\(your project) 2.compass watch 請勿關閉此視窗,由於它會自動監控,每當Sublime Text一儲存時,就會立即轉存成css檔 (要到project那層呦) //編輯器 alt+shift+2 (開兩個視窗) //執行 將現有css做轉換 命令視窗: sass-convert style.css style.sass sass-convert style.css style.scss //結論 總之就是在sass 資料夾裡面寫scss(sass)檔, 儲存時他會自己幫產出css檔放在stylesheets資料夾裡面 改完後來套套看
sublime text3 without package control
剛在window上裝sublime3 發現沒有preference裡面 沒有package control, 參考官方教學 https://packagecontrol.io/installation#st3
2015年6月7日 星期日
[java][hibernate] HQL not work because i add constructor with parameter
今天遇到一個問題,就是我的HQL一直不work, 後來看了我與資料庫對應的物件, 在看了這篇http://stackoverflow.com/questions/4488716/java-default-constructor 因為HQL(hibernate query language) need default constructor or non-parameter constructor, 而我那個物件少了non-parameter constructor,因為我有一個constructor是帶有變數的, 根據定義,只要有定義constructor的話,default的就不會產生,所以我需要再新增一個 行為跟default一模一樣的constructor,也就是non-parameter constructor.
2015年6月5日 星期五
tomcat-embed-el-8.0.15.jar - jar not lo aded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression .class
IF you use eclipse & gradle & spring-boot to run app and you get error like me error-msg: tomcat-embed-el-8.0.15.jar - jar not lo aded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression .class i provide 3 method to solve, the best way is method B A: remove relate jar in below path F:\workspacegit\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\abMartWS\WEB-INF\lib B:(in eclipse) 1.import project 2. gradle refresh all 3. remove gradle depency lib 4. gradle refresh all C: don't use eclispe
訂閱:
文章 (Atom)