js调用后台servlet方法实例


Posted in Javascript onJune 09, 2013

1.使用document.form.action方式

相关源码如下:

*.js

[javascript]

<span style="white-space:pre">  </span> document.getElementById("sendPerson").value = SendPerson; 
 document.getElementById("currentTime").value = currentTime(); 
 document.getElementById("message").value = message; 
 document.getElementById("recvPerson").value = recvPerson; 
 document.chatform.action = "ToHistoryServlet"; 
 document.chatform.submit(); 
*.html

[html]
<!--the tag below is the params to the userHistory  dml@2012.8.27--> 
        <input type="hidden" name="sendPerson" id="sendPerson"> <input 
            type="hidden" name="currentTime" id="currentTime"> <input 
            type="hidden" name="message" id="message"> <input 
            type="hidden" name="recvPerson" id="recvPerson">

注意的是,input需指定name属性,这么servlet才可以获取到参数值
*.java

[java]

public void doPost(HttpServletRequest request, HttpServletResponse response) 
        throws ServletException, IOException { 3water.com    String sendPerson = request.getParameter("sendPerson"); 
    String recvPerson = request.getParameter("recvPerson"); 
    String sendTime = request.getParameter("currentTime"); 
    String message = request.getParameter("message"); 
    Message msg = new Message(); 
    msg.setMessage(message); 
    msg.setRecvPerson(recvPerson); 
    msg.setSendPerson(sendPerson); 
    msg.setSendTime(sendTime); 
    HistoryHandle.addMessage(msg); 
}

这个缺点是页面就跳走了,要是希望保持原页面,可以参照方法2

2.jquery调用后台方法

[javascript]

$.ajax({ 
    type : "POST", 
    contentType : "application/json", 
    url : "ToHistoryServlet?sendPerson=" + SendPerson + "¤tTime=" 
            + currentTime() + "&message=" + message + "&recvPerson=" 
            + recvPerson, 
    dataType : 'json', 
    success : function(result) { 
        alert(result.d); 
    } 
});

代码量小,使用方便,值得推荐。。。
Javascript 相关文章推荐
javascript权威指南 学习笔记之null和undefined
Sep 25 Javascript
鼠标移动到图片名上,显示图片的简单实例
Jul 14 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
Apr 16 Javascript
jQuery中filter()方法用法实例
Jan 06 Javascript
JS模拟键盘打字效果的方法
Aug 05 Javascript
Fullpage.js固定导航栏-实现定位导航栏
Mar 17 Javascript
详解微信第三方小程序代开发
Jun 23 Javascript
浅谈Vue内置component组件的应用场景
Mar 27 Javascript
基于Vue 服务端Cookies删除的问题
Sep 21 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
Oct 15 Javascript
vue 中固定导航栏的实例代码
Nov 01 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
Jun 09 #Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
Jun 09 #Javascript
ScrollDown的基本操作示例
Jun 09 #Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
Jun 09 #Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 #Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
Jun 08 #Javascript
MultiSelect左右选择控件的设计与实现介绍
Jun 08 #Javascript
You might like
第十节--抽象方法和抽象类
2006/11/16 PHP
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
Yii操作数据库的3种方法
2014/03/11 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
JS读写CSS样式的方法汇总
2016/08/16 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
js实现简单页面全屏
2019/09/17 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
Python中optparse模块使用浅析
2015/01/01 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
python实现udp传输图片功能
2020/03/20 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
激励口号大全
2014/06/17 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
2014年招商工作总结
2014/11/22 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
想创业成功,需要掌握这些要点
2019/12/06 职场文书