Servlet get post 提交表單數據(3)

Servlet 表單數據
1.GET 方法
1.1使用 URL 的 GET 方法實例

@Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/html;charset=UTF-8");
        PrintWriter out = resp.getWriter();
        String title = "使用 GET 方法讀取表單數據";
        // 處理中文
        String name =new String(req.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
        System.out.println(name);
        String docType = "<!DOCTYPE html> \n";
        out.println(docType +
                "<html>\n" +
                "<head><title>" + title + "</title></head>\n" +
                "<body bgcolor=\"#f0f0f0\">\n" +
                "<h1 align=\"center\">" + title + "</h1>\n" +
                "<ul>\n" +
                "  <li><b>站點名</b>:"
                + name + "\n" +
                "  <li><b>網址</b>:"
                + req.getParameter("url") + "\n" +
                "</ul>\n" +
                "</body></html>");
    }

在這裏插入圖片描述
1.2使用表單的 GET 方法實例

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>zhw</title>
</head>
<body>
<form action="helloworld" method="GET">
    網址名:<input type="text" name="name">
    <br />
    網址:<input type="text" name="url" />
    <input type="submit" value="提交" />
</form>
</body>
</html>

在這裏插入圖片描述
在這裏插入圖片描述
2.POST 方法

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    // 設置響應內容類型
        resp.setContentType("text/html;charset=UTF-8");

        PrintWriter out = resp.getWriter();
        String title = "使用 POST 方法讀取表單數據";
        // 處理中文
        String name =new String(req.getParameter("name").getBytes("ISO8859-1"),"UTF-8");
        String docType = "<!DOCTYPE html> \n";
        out.println(docType +
                "<html>\n" +
                "<head><title>" + title + "</title></head>\n" +
                "<body bgcolor=\"#f0f0f0\">\n" +
                "<h1 align=\"center\">" + title + "</h1>\n" +
                "<ul>\n" +
                "  <li><b>站點名</b>:"
                + name + "\n" +
                "  <li><b>網址</b>:"
                + req.getParameter("url") + "\n" +
                "</ul>\n" +
                "</body></html>");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req,resp);
    }
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>zhw</title>
</head>
<body>
<form action="helloworld" method="POST">
    網址名:<input type="text" name="name">
    <br />
    網址:<input type="text" name="url" />
    <input type="submit" value="提交" />
</form>
</body>
</html>

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章