如果我們寫 Javascript XMLHttpRequest 只能傳遞訊息自己主機上,如果要傳到其他台電腦,前端的 Javascript 一定會報錯,因為安全性問題
所以我們必須要在Java Servlet 上,加入授權
以下是可以接受所有前端的 AJAX,但是這種安全性很低,建議接受的網址那邊不要跟我一樣打 * 星號,測試的時候可以這樣做,正式發表請打授權的網址或IP
接受的方式也是不要所有 GET, POST, PUT....最好也只有一個比較恰當
// 另外我用 Jetty, 似乎 doPost() 與 doOptions() 各寫一次才不會報錯
公告版位
- Jul 10 Fri 2015 22:17
Java Servlet 與 AJAX 跨域請求 (Allowing Cross-Domain)
- Jul 02 Thu 2015 16:41
Javascript 從 id 改 class (改變 HTML)
var my_id = document.getElementById("my_id");
my_id.className = "new_class";
- Jul 02 Thu 2015 00:13
Java AES 編碼 / 轉碼
原文:http://www.cnblogs.com/arix04/archive/2009/06/26/1511839.html
原文寫得比較好,我這裡只是做紀錄 : D
程式碼:
public class Test {
public static void main(String[] args) throws Exception {
/*
* 加密用的Key 可以用26个字母和数字组成,最好不要用保留字符,虽然不会错,至于怎么裁决,个人看情况而定
- Jul 01 Wed 2015 23:30
Java DES 編碼 / 解碼
原文章:http://jian-zhoung.blogspot.tw/2013/12/java-des.html
原文寫得比較好,我這裡只是做紀錄 : D
輸出結果:
加密前的字符:這是測試資料
加密後的字符:6dc2c6cd7666d848eab7e08e0df223d7da55ce1144d711b8
解密後的字符:這是測試資料
- Jul 01 Wed 2015 22:36
Java URL 編碼 / 解碼
import java.net.URLEncoder;
import java.net.URLDecoder;
// 編碼
String d = URLEncoder.encode("為蘿莉而生,為蘿莉而死", "utf-8");
System.out.println(d);
// 解碼
System.out.println(URLDecoder.decode(d, "utf-8"));