發表文章

目前顯示的是 7月, 2020的文章

[Java] 網頁前端傳資料給後端,透過Ajax

筆記一下前端傳值給後端的寫法 前端.html <body> <script type="text/javascript"> $.ajax({ url:"./autocomplete", dataType: "json", type: "POST", async: false, timeout: 5000, data: { standardQ: "ABC" //傳給API的參數 }, success: function(data){ //成功的話,執行此區塊                    alert("success"); }, }) </script> </body> 後端.java import java.io.IOException; import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/AutoCompleteServlet") public class AutoCompleteServlet extends HttpServlet { private static final long serialVersionUID = 1L; public AutoCompleteServlet() { super(); }

[Java] 網址有中文字,錯誤400怎辦?

網址有中文字的話,網頁會拋出錯誤400的畫面 這時只要做轉碼,就可以解決 URLEncoder.encode("中文字", "UTF-8"); 例如: String apiParm = URLEncoder.encode("我", "UTF-8");

[Java] POST、history.go(-1) 簡單應用

圖片
GET:可以透過網址直接進入網頁 POST:不能透過網址直接進入網頁 history.go(-1):返回上一頁 ex.  <input type="button" name="btn" value="上一頁" onclick="history.go(-1);" /> 一、程式結果 二、程式碼 一、程式結果 Project 類型: Dynamic Web Project Project 名稱: Servlet Package 名稱: idv.ycc.servlet Class 類型: Servlet Class 名稱: PostServlett.java postPersonalInfomation.html PostServlet.java 傳送資料後 PostServlet.java 直接透過網址進入 二、程式碼 postInformation.html <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <style> .container{ text-align: center; } .line{ display: flex; justify-content: left; margin: 10px 0; } .description{ margin: 0 45px; } .submit{ margin: auto; } </style> <title>傳送資料</title> </head> <body> <form action="/Servlet/PostServlet" method="POST"> <div class='container'><br/> <fieldset style='width: 40%'>

[生活] LINE Pay Money 完整註冊教學

圖片
這邊提供 Line Pay Money 申請的教學,該有的步驟都有,歡迎參考看看噢~ YouTube影片介紹版: https://www.youtube.com/watch?v=TFBrIVelGzQ&t=35s 準備項目: 手機、銀行存摺帳號(選擇銀行帳戶驗證) or 信用卡(選擇信用卡驗證並手動註冊的話) 1. Line → 錢包 → 綠色箭頭按鈕 2. 註冊LINE Pay Money 3. 全部同意 4. 建立 ID(帳號) 5. 手機驗證(LINE綁定之號碼) → 傳送驗證碼 → 待收到輸入完後點選下一步 6. 輸入身分證資料 or 選擇相機圖示來掃描 7. 選擇驗證方式 8-1. 選擇信用卡驗證的畫面 → 選擇註冊過的卡片or手動輸入其他卡片 8-2. 選擇銀行帳戶驗證的畫面 → 選自己要綁定的銀行 9. yijay我是走銀行帳戶驗證的方式,並選擇新光銀行作綁定 10. 勾選 本人已詳閱並同意上述約定條款內容 11. 輸入存摺之帳號、生日、驗證碼 12. 確認資料並勾選同意選項 13. 收到簡訊(申請銀行帳戶之手機)輸入OTP密碼 → 確認申請連結 14. 新增完成 → OK 15. 輸入6位數密碼。使用指紋辨識則下一步會做指紋驗證 16. 註冊完成~ 17. LINE Pay 內就會有一張iPASS虛擬卡摟~

[Java] Gradle 下載、設定(安裝)、驗證

圖片
本身已經習慣 Maven 的管理方式,但 Android Studio 從以前都使用 Gradle 了,公司的高級工程師也是 Gradle 派的,不得不研究一下基本的安裝、使用了.... 一、Gradle 下載 二、Gradle 設定(安裝) 三、Gradle 驗證 一、Gradle 下載 進到 官方下載網址 ,選擇「binary-only」 Source: https://gradle.org/releases/ 依照官方說法,是把檔案解壓縮於 C:\Gradle 所以我們就新建一個 Gradle 的資料夾,並解壓縮 二、Gradle 設定(安裝) 接著要設定環境變數,不知道如何進入環境變數的朋友們,可以參考 這篇文章 Source: https://yijay131724.blogspot.com/2020/05/java-jdk.html 依照官方說法,直接在 Path 建立 Gradle 的連結,不過我喜歡統一的感覺,所以一樣先新建 GRADLE_HOME,再去新增連結 環境變數 → 系統變數 → 新增 變數名稱:GRADLE_HOME 變數值:C:\Gradle\gradle-6.5.1 (剛剛解壓縮的位置) → 確定 系統變數 → 雙擊Path → 新增 → 輸入「%GRADLE_HOME%\bin」→ 確定 →確定 → 確定 三、Gradle 驗證 到 cmd(命令提示字元) → 輸入 gradle -v,出現以下訊息就代表安裝成功摟!