<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ![](https://box.kancloud.cn/b04d97a0f542f7d2e96a00bce7afc7f3_496x209.png) ![](https://box.kancloud.cn/cb36b35b039ad2dc82bcf91f9aea1c27_504x218.png) HelloServlet.java ~~~ package zyw.servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; public class HelloServlet extends HttpServlet { @Override public void init() throws ServletException { super.init(); ServletConfig servletConfig=this.getServletConfig(); String encoding = servletConfig.getInitParameter("encoding"); System.out.println("encoding="+encoding); } @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //System.out.println("接收到get請求"); //獲取請求行 /* System.out.println("請求方式:"+req.getMethod()); System.out.println("URI:"+req.getRequestURI()); System.out.println("發出請求客戶端IP地址:"+req.getRemoteAddr()); System.out.println("服務點接收請求的IP地址:"+req.getLocalAddr()); System.out.println("訪問客戶端的端口號:"+req.getRemotePort()); System.out.println("web應用路徑:"+req.getContextPath()); System.out.println("http協議和版本:"+req.getProtocol());*/ //獲取請求頭 // Enumeration枚舉類型 /* Enumeration<String> headerNames = req.getHeaderNames();//自動補全變量名稱 : Ctrl + Alt + v while (headerNames.hasMoreElements()){ String element = headerNames.nextElement(); System.out.println(element+":"+req.getHeader(element)); }*/ //獲取請求參數 /* String name = req.getParameter("name"); String passWord = req.getParameter("passWord"); System.out.println("用戶名:"+name); System.out.println("密碼:"+passWord); String result="恭喜您登錄成功";*/ //方法1-getOutputStream(); /*ServletOutputStream OutputStream =resp.getOutputStream(); OutputStream.write(result.getBytes());*/ //方法2-getWriter(); /* resp.setContentType("text/html;charset=utf-8");//指定輸出編碼 PrintWriter writer = resp.getWriter(); writer.write(result);//輸出的就是字符流*/ } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("接收到post請求"); } } ~~~ web.xml ~~~ <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>zyw.servlet.HelloServlet</servlet-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hi</url-pattern> </servlet-mapping> </web-app> ~~~ ![](https://box.kancloud.cn/30be10af34bcb9c038b55b4643927835_587x50.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看