jsp作为服务端,ajax请求回应

刚学ajax,想以jsp作为服务端,来回应ajax的请求:

代码如下:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="../js/jquery.min.js" ></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#btn").on("click", function () {
                $.ajax({
                    url:"http://localhost:8080/StrutsExercise/server.jsp",
                    data:{name:$("#tid").val()},
                    type:"get",
                    datatype:"html",
                    success:function(data){
                        $("#pid").text(data);
                    }
                });
            });
        });
    </script>
</head>
<body>
    <input type="text" id="tid"/>
    <button id="btn">send</button>
    <p id="pid">result</p>
</body>
</html>

server.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<% String name = request.getParameter("name");
    if(name.equals("admin")){
        response.getWriter().println("login:"+name);
    }else{
        response.getWriter().println("login:error");
    }
%>
时间: 2024-12-30 04:46:33

jsp作为服务端,ajax请求回应的相关文章

C#服务端Http请求之HttpRequest

与客户端Http请求类HttpWebRequest相对的服务端Http请求类是HttpRequest.HttpApplication.HttpContext.Page.UserControl类的Request属性都是HttpRequest类的实例.HttpRequest类使得Asp.Net能够读取客户端(如浏览器或使用了HttpWebRequest类的客户端程序)在Web请求期间发送的Http值.常见的Http值是客户端以Get方式传来的Url参数.Post方式提交过来的表单项和文件:不常见的H

Hessian客户端向服务端发送请求头

Hessian客户端向服务端发送数据 场景:项目日志Token处理,即用户发送一个请求时生成一个日志Token,该Token从各个服务之间传递,并使用该Token记录日志,直至请求结束.可以根据该Token定位所有日志. 问题:由于目前项目使用Hessian协议,所有Token必须使用Hessian传递.查阅相关资料,发现可以请求头传递数据. 解决方法:定义与线程相关的请求头上下文,在客户端发送请求之前,增加请求头.服务端获取请求时,从请求中解决请求头,并放入请求头上下文中,供服务端使用. 实现

HttpClient服务端的请求

import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.SocketTimeoutException; import java.net.U

jQuery通过Ajax向PHP服务端发送请求并返回JSON数据

ON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解析和生成.JSON在前后台交互的过程中发挥着相当出色的作用.请接着往下看教程. XHTML  <ul id="userlist">    <li><a href="#" rel="1">张三</a></li>    <li><a href=&quo

zookeeper源码分析之一服务端处理请求流程

上文: zookeeper源码分析之一服务端启动过程 中,我们介绍了zookeeper服务器的启动过程,其中单机是ZookeeperServer启动,集群使用QuorumPeer启动,那么这次我们分析各自一下消息处理过程: 前文可以看到在 1.在单机情况下NettyServerCnxnFactory中启动ZookeeperServer来处理消息: public synchronized void startup() { if (sessionTracker == null) { createSe

android客户端利用sokcet通信和向Java服务端发请求,Java服务端把文件发给android客户端

Java服务端 package com.yqq.socketTest; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream;

ajax对服务端发送请求

//兼容处理获取ajax对象 var req = ''; if (window.XMLHttpRequest)    req = new XMLHttpRequest(); else    req = new ActiveXObject("Msxml2.XMLHTTP"); //建立连接 req.open('get', 'demo.php'); //发送请求 req.send(); 原文地址:https://www.cnblogs.com/wangshengl9263/p/902952

Visual Studio 2015 Bowser Link的功能不停的向服务端发送请求

Visual Studio 2015新建的mvc项目 默认在每个视图上生成一些JavaScript脚本 这些脚本不断向发送异步请求. 去除这这些自动生成的脚本方法: 方法一: 修改vs的配置: 方法二:修改项目的Web.config配置文件 <appSettings> <add key="vs:EnableBrowserLink" value="false"/> </appSettings>

Ajax轮询——“定时的通过Ajax查询服务端”

Ajax轮询——"定时的通过Ajax查询服务端". 概念: 轮询(polling):客户端按规定时间定时像服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接. 百闻不如一见,来段代码相信你一看就明白 //为了让同学们都明白,我用了最简单的实现方法,同学们懂了原理后可以自行衍生: Reception.html //前端代码 <html> <head> <title></title> <script src="