zoukankan      html  css  js  c++  java
  • Jqurry ajax请求方法

    <%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Insert title here</title>
    <style type = "text/css">

    #test{
    200px;
    height: 100px;
    boder:1px solid red;
    }

    </style>
    <script src="css/jquery-1.12.4.min.js"></script>

    </head>
    <body>
    hello world!
    <form action="Test" method="get">
    <p>First name: <input type="text" name="name" /></p>
    <p>Last name: <input type="text" name="password" /></p>
    <input type="submit" value="Submit" />
    </form>

    <h3 id="test">请点击下面的按钮,通过 jQuery AJAX 改变这段文本。</h3>
    <button id="btn" type="button">获得外部的内容</button>

    <script>
    $("#btn").click(function(){
    $.post("Test",function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
    $("#test").text(data);
    });
    });

    </script>
    </body>
    </html>

    Java Servlet部分

    package com.controller;
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.ServletResponse;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    public class homeController extends HttpServlet{

    private static final long serialVersionUID = 1L;

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {

    System.out.println("------测试Servlet--------");
    response.setContentType("text/html;charset=utf-8");
    response.getWriter().append("TestServlet works");
    System.out.println(request.getParameter("name"));
    System.out.println(request.getParameter("password"));

    }
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    resp.setContentType("text/html;charset=utf-8");
    req.setCharacterEncoding("UTF-8");
    System.out.println("-----测试Post 方法");

    System.out.println("-----测试req.getRequestURL()"+ req.getRequestURL());

    System.out.println("-----测试req.getRemoteAddr()"+ req.getRemoteAddr());

    System.out.println("-----测试getRemoteHost方法返回发出请求的客户机的完整主机名"+ req.getRemoteHost());

    System.out.println("-----测试getRemotePort方法返回发出请求的客户机的完整主机名"+ req.getRemotePort());

    System.out.println("-----测试getLocalName方法返回发出请求的客户机的完整主机名"+ req.getLocalName());

    System.out.println("-----测试getMethod得到客户机请求方式方法返回发出请求的客户机的完整主机名"+ req.getMethod());

    System.out.println(req.getParameter("name"));

    System.out.println(req.getParameter("password"));

    String a = "测试成功";
    resp.getWriter().append("TestServlet works");

    req.setAttribute("a", a);
    req.getSession().setAttribute("userId", a);
    // req.getRequestDispatcher("/login.jsp").forward(req, resp);

    }

    }

    WEB.XML部分配置

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
    <display-name>ApiTest</display-name>
    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
    <servlet-name>homeController</servlet-name>
    <servlet-class>com.controller.homeController</servlet-class>
    </servlet>

    <servlet-mapping>
    <servlet-name>homeController</servlet-name>
    <url-pattern>/Test</url-pattern>
    </servlet-mapping>
    </web-app>

  • 相关阅读:
    [转]老男孩读pcie
    nand
    面试题目汇总
    redis的tcp-backlog配置
    Redis 3.0.4 sentinels
    Redis 3.0.4 客户端
    Redis 3.0.4 事件驱动
    Redis 3.0.4 AOF持久化
    Redis 3.0.4 数据库
    Redis 3.0.4 RDB持久化
  • 原文地址:https://www.cnblogs.com/jessi/p/5531576.html
Copyright © 2011-2022 走看看