如果我們寫 Javascript XMLHttpRequest 只能傳遞訊息自己主機上,如果要傳到其他台電腦,前端的 Javascript 一定會報錯,因為安全性問題
所以我們必須要在Java Servlet 上,加入授權
以下是可以接受所有前端的 AJAX,但是這種安全性很低,建議接受的網址那邊不要跟我一樣打 * 星號,測試的時候可以這樣做,正式發表請打授權的網址或IP
接受的方式也是不要所有 GET, POST, PUT....最好也只有一個比較恰當
// 另外我用 Jetty, 似乎 doPost() 與 doOptions() 各寫一次才不會報錯
黃彥霖 發表在 痞客邦 留言(0) 人氣(1,895)
var my_id = document.getElementById("my_id");
my_id.className = "new_class";
黃彥霖 發表在 痞客邦 留言(0) 人氣(1,599)
原文:http://www.cnblogs.com/arix04/archive/2009/06/26/1511839.html
原文寫得比較好,我這裡只是做紀錄 : D
程式碼:
public class Test {
黃彥霖 發表在 痞客邦 留言(0) 人氣(10,063)
原文章:http://jian-zhoung.blogspot.tw/2013/12/java-des.html
原文寫得比較好,我這裡只是做紀錄 : D
輸出結果:
加密前的字符:這是測試資料
加密後的字符:6dc2c6cd7666d848eab7e08e0df223d7da55ce1144d711b8
解密後的字符:這是測試資料
黃彥霖 發表在 痞客邦 留言(0) 人氣(613)
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"));
黃彥霖 發表在 痞客邦 留言(0) 人氣(143)
import java.util.Base64;
Base64.Decoder decoder = Base64.getDecoder();
Base64.Encoder encoder = Base64.getEncoder();
String text = "蘿莉萌";
byte[] textByte = text.getBytes("UTF-8");
黃彥霖 發表在 痞客邦 留言(0) 人氣(2,930)
主要參考以下文章:http://www.andowson.com/posts/list/196.page
以下程式碼要先掛載以下 Jar :Apache Commons Email, Sun JavaMail API, JavaBeans Activation Framework (JAF)
import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.Email;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
黃彥霖 發表在 痞客邦 留言(0) 人氣(1,156)
黃彥霖 發表在 痞客邦 留言(0) 人氣(935)