问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用Ajax怎样和Servlet之间传输文本

发布网友 发布时间:2022-04-22 23:18

我来回答

6个回答

热心网友 时间:2022-04-23 00:47

Ajax  动态无刷新技术   当向后台servlet 传输数据是 做相关接受  做完处理之后然后用response 吧你需要的想前台传输的数据写出去 这里 可以写xml text html  也可以写json

 然后 ajax 传输的方法后回调函数 自己用数据接受一下就好了

示例代码:

$(function () {
    $("#button").click(function(
        $.post("/login",//传输地址 接受地址
        {name:$("#name").val(),password:$("#password").val()},//传递参数
        function(data){//回调函数
            console.debug(data);
        }
        })
    })
})

热心网友 时间:2022-04-23 02:05

Ajax 其实就是模拟浏览器发送http请求 只要在 url后面携带要发送的数据就可以实现 ajax来访问servlet
返回的结果 servlet通过 response.getWriter().write("数据");做输出

热心网友 时间:2022-04-23 03:40

json串作为传递的参数。 最好使用jQuery

热心网友 时间:2022-04-23 05:31

在servlet里
response.setContentType("text/xml; charset=GBK");
PrintWriter out = response.getWriter();
out.write("你的内容");
out.close();

在ajax里
var responseText= xmlHttp.responseText;
responseText就是你传回来的内容

热心网友 时间:2022-04-23 07:39

在用servlet的那个jsp里面最后加上
out.clear();
out.print(returnVal);
里面的returnVal是String变量。

热心网友 时间:2022-04-23 10:04

网页端:index.html



<html>  


<head>  


    <script type ="text/javascript" src="jquery.js"></script>  


    <script type ="text/javascript" src="jquery.form.js"></script> //导入相关的两个jquery的js包。


</head>  


<body>  


<script>     


    $(function() {      


        $("input[type='button']").bind("click", function() {    


$.ajax({  


                type : 'post',  


                url : 'servlet/ServletDemo',  


                dataType : 'text',  


                data : {str:"xxxxxxxxx"},//传输的文本   


                success : function (xmlq) {  


                    alert(xmlq);  


                },  


                error : function (xmlq, errq) {  


                    alert(errq);  


                }  


            });  


});   


    });    


</script>     


<form name="f1" id="f1" action="/servlet/ServletDemo">   


    <input type="button" value="Ajax请求" />    


</form>  


</body>  


</html>  


 Servlet端


ServletDemo.java(Servlet)


public void doPost(HttpServletRequest request, HttpServletResponse response)  


            throws ServletException, IOException {  


        PrintWriter out = response.getWriter();  

           String str=request.getParameter("str");  //后台获得的文本


        out.println("已获得文本:"+str);  


        out.flush();  


        out.close();  


    }

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“笑指旧山归路长”的出处是哪里 PCB为什么要拼板,PCB拼板打样有哪些好处? 绘制紫外吸收光谱时,我发现最大吸收波长是333nm,此时吸光度为4.01 对吸光度测量值有何影响? 陆垚知马俐的歌词是什么? 玫瑰花水中的养殖方法 陈年柚子茶如何做 陈年柚子茶的制作方法 在答题卡上改题号是指那一道题扣分还是整个卷子都没? ...考试时我写到了卷子上,会怎么样?会不会按抄袭 高考时在卷子上不小心画了道怎么办? Adobe ImageReady 做过图片后怎么保存 1季度有几个月 怎么样制作无水蜂蜜蛋糕??拜托了各位 谢谢 季度是几个月 我需要主持一个50年金婚的庆典 请大家帮忙给写点主持词谢谢了 外公80大寿 然后和外婆是50年金婚,马上要办酒席,两老都在 我该说什么贺词呢 湖南大学mba可以转mpa吗 山东大学MBA转MPA可以吗? 金婚五十周年 祝福词! MBA和MPA可以相互调剂吗? mpa硕士可否转mba硕士 MPA和MBA可以互相调剂吗 )今天是张爷爷和李奶奶的50周年结婚庆典,你作为主持人,请拟写一篇贺词,表_百度问一问 早期发现的2型糖尿病可以治愈吗 2型糖尿病能通过手术能治疗吗?治疗后能不能完全康复? 转行学IT好吗?就业前景如何 不要再说糖尿病不可被“治愈”,2型糖尿病能治愈吗 关于Adobe的保存问题! 上海请问糖尿病2型可以手术治愈吗 本人想转行学IT,现在IT行业好吗 女生删男生微信,是什么心理… 怎么知道一个手机是否注销过 女的第一次把男的微信删了,男的没有删她,把她加回来了,第二次女的又删了,男的也把她删了,是生气了? 怎么判断是不是注销了 女生主动问男生要微信会很奇怪麽? 怎么才能知道对方注销? 不管发生什么问题和矛盾,女生删男生微信就会伤到男生的自尊心吗? 一个女生把男生微信删了,这说明什么 我的京东实名是别人的身份证,白条也是拿别人身份证的,逾期对我有什么后果。就手机号是我的。 ajax,jsp,servlet,javascript这些技术分别是通常用来实现什么的? 被注销怎么找回来? bluetreh蓝牙耳机使用方法 信息技术服务业包括什么? 信息技术增值服务包括什么? 注销了怎么找回? 信息技术服务的基本信息 网络信息技术咨询包括什么内容 网络信息技术咨询包括什么内容 营业执照经济信息技术咨询包含教育咨询吗? 注销的怎么找回来? 信息技术服务流程都有哪些呢?我想了解一下。