發表文章

目前顯示的是有「Java」標籤的文章

[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] 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,出現以下訊息就代表安裝成功摟!