AJAX with JSP and Servlet(代码)
欢迎任何形式的转载,但请务必注明出处。
本章内容来自YouTube需FQ(点击进入视频学习)
服务器配置等可以参看我其他文章。注释等后续再加
效果图
结构
1 <body> 2 <fieldset> 3 <ledend>Demo 1</ledend> 4 <form> 5 Name <input type="text" id="fullname"> 6 <input type="button" value="Hello" id="bttHello"> 7 <br> 8 <span id="result1"></span> 9 </form> 10 </fieldset> 11 12 <fieldset> 13 <ledend>Demo 2</ledend> 14 <form> 15 Number 1<input type="text" id="number1"><br> 16 Number 2<input type="text" id="number2"><br> 17 Result<span id="result2"></span><br> 18 <input type="button" value="Sum" id="bttSum"> 19 20 21 </form> 22 </fieldset> 23 24 </body>
body部分
1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 3 <title>Demo Ajax</title> 4 <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script> 5 <script type="text/javascript"> 6 $(document).ready(function() { 7 $('#bttHello').click(function() { 8 var fullname = $('#fullname').val(); 9 $.ajax({ 10 type: 'POST', 11 data: { 12 fullname: fullname, 13 action:'demo1' 14 }, 15 url: 'AjaxController', 16 success: function(result) { 17 $('#result1').html(result); 18 } 19 }); 20 }); 21 22 $('#bttSum').click(function() { 23 var number1 = $('#number1').val(); 24 var number2 = $('#number2').val(); 25 $.ajax({ 26 type: 'POST', 27 data: { 28 number1:number1, 29 number2:number2, 30 action:'demo2' 31 }, 32 url: 'AjaxController', 33 success: function(result) { 34 $('#result2').html(result); 35 } 36 }); 37 }); 38 }); 39 40 </script> 41 </head>
Ajax部分
1 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 2 // TODO Auto-generated method stub 3 response.setContentType("text/plain"); 4 PrintWriter out = response.getWriter(); 5 String action = request.getParameter("action"); 6 if(action.equals("demo1")){ 7 String fullname = request.getParameter("fullname"); 8 out.print("Hello"+fullname); 9 } 10 else if(action.equals("demo2")){ 11 int number1 = Integer.parseInt(request.getParameter("number1")); 12 int number2 = Integer.parseInt(request.getParameter("number2")); 13 out.println(number1+number2); 14 } 15 16 }
Servlet部分
转载于:https://www.cnblogs.com/L-xmin/p/6714561.html
AJAX with JSP and Servlet(代码)相关推荐
- ajax连接jsp或servlet,获取MySql为数据
当然代码并没有严格按规范写...数据库连接和操作的代码应该单独写出来... html 页面中的JS代码也应该单独写一个JS文件,然后引入页面即可.其次,jsp中的代码写到servlet中效果是一样的. ...
- JSP和Servlet互相传输数据的过程中产生的乱码问题及解决方案(没有使用AJAX的情况)...
一. 服务器端接收到浏览器端传送的数据出现乱码的问题!!!(Servlet端获取数据时出现乱码) 1. 为什么表单提交中文会出现乱码的问题?(非AJAX方式) 浏览器端:当表单提交时,浏览器会对中文参 ...
- servlet向ajax传递数据库,一、JSP、servlet、SQL三者之间的数据传递(前台与后台数据交互)...
背景: 目前业界很流行的MVC(model-view-control)开发模式,理解为 模型是Bean, 视图是 Html/Jsp, 控制是Servlet, 关联数据库的Dao web的运行机制: 数 ...
- 基于javaweb+jsp的健身房信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)
基于javaweb+jsp的健身房信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) 运行环境 Java≥8.MySQL≥5.7.T ...
- 基于javaweb+jsp的二手物品交易管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)
基于javaweb+jsp的二手物品交易管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) JavaWeb JavaBean JSP M ...
- Java web实验购物网站(IDEA开发环境,JavaScript,JSP,Servlet,jQuery,Ajax,MySql等)——实现购物车
Java web实验购物网站 实验要求 实验开发工具及使用技术 准备工作 完整项目目录结构 实验结果展示 实验步骤 小结 项目完整代码及数据库.SQL文件 自学网站 2021.05.25补充 实验要求 ...
- 名师讲坛——Java Web开发实战经典基础篇(JSP、Servlet、Struts、Ajax)
[书名]<名师讲坛--Java Web开发实战经典基础篇(JSP.Servlet.Struts.Ajax)> [作者]李兴华.王月清 [ISBN]9787302231585 }:YKf: ...
- 名师讲坛—Java Web开发实战经典基础篇(JSP、Servlet、Struts、Ajax)
名师讲坛-Java Web开发实战经典基础篇(JSP.Servlet.Struts.Ajax) 基本信息 作者: 李兴华 王月清 出版社:清华大学出版社 ISBN:9787302231585 ...
- 基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)
基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) 运行环境 Java≥8.MySQL≥5.7.To ...
- ajax获取jsp数据,如何使用ajax调用从servlet到jsp获取arraylist数据
我通过widow.load()事件上的ajax调用来调用servlet.但是当我想在警报框中显示ajax调用成功后获得的值时,它显示[object XMLDocument]我不知道为什么.这是第一次我 ...
最新文章
- Jdbc模版式写法与Spring-JdbcTemplate的比较
- 巨坑 之 pip install 和 conda install 的区别 以及 查看 和 修改 虚拟环境下运行路径
- Python 找出1与100之间的全部“同构数”
- html文件很大,webpack打包之后的文件过大如何解决
- 与人方便,随遇而安!
- 蓝桥杯 ALGO-142 算法训练 P1103
- 【C++ 程序】 解线性方程组(Cramer法则)
- GoFrame+vue的前后端分离开源项目
- 最大子列和问题(C语言)
- 软件测试面试中90%会遇到的问题;你会搭建测试环境吗?
- office2010 启动man_解决word2010启动慢的两种方法
- IDEA搭建POI导入导出Excel入门版
- 华为linux系统能用Cad么,华为平板能装cad画图吗 华为平板可以用cad软件吗?
- 利用Python爬虫抓取猫眼电影排行(BeautifulSoup方式初试手,欢迎改进)
- Dom——仿淘宝关闭二维码
- 浪潮和思科联合 华为、新华三怎么看?
- 转载:基于MATLAB的几种图像分割算法
- 基本数据结构——线性结构(有序表)
- 删除字符串中数字字符
- 大数据风控怎么做?新网银行的做法是......