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

Posted 构建巨人肩膀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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");
    }
%>

 

以上是关于jsp作为服务端,ajax请求回应的主要内容,如果未能解决你的问题,请参考以下文章

jsp都有哪些内置对象?作用分别是啥?

JSP 的九大内置对象

ajax 服务器回应的数据格式

Ajax发送GET和POST请求案例

jsp页面被tomcat引擎运行的时候组装成java片段,但是这些java片段怎么没有main方法作为程序的入口啊?

jsp中,用ajax获取数据