zoukankan      html  css  js  c++  java
  • doPost方法不支持 a 标签和地址栏直接输入地址访问

    demo

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <a href="index.do">点击我</a>>
    </body>
    </html>
    package com.test;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.io.PrintWriter;
    
    /**
     * doPost方法不支持 a 标签和地址栏直接输入地址访问
     *
     * 测试方法1:把这个servlet只保留 doPost 方法,然后浏览器访问:127.0.0.1:8000/index.do
     * 测试方法2:把这个servlet只保留 doPost 方法,然后浏览器访问:127.0.0.1:8000/index.html,然后再点击页面的链接
     * 反证方法: 把这个servlet只保留 doGet 方法,一切正常
     */
    @WebServlet("/index.do")
    public class Index extends HttpServlet {
        @Override
        protected void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            response.setContentType("text/html; charset=UTF-8");
            PrintWriter out = response.getWriter();
            out.println("success");
            out.close();
        }
    }
  • 相关阅读:
    C#笔记(Hex转JPG)
    rpm 和 yum 软件管理
    名称空间和作用域
    网络技术管理和进程管理
    RAID磁盘阵列
    CentOS7系统启动流程:
    磁盘lvm管理
    面向对象 异常处理
    自定义函数和调用函数 return返回值
    Python常用模块
  • 原文地址:https://www.cnblogs.com/Mike_Chang/p/10043434.html
Copyright © 2011-2022 走看看