<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'test1.jsp' starting page</title>
<script type="text/javascript" src="js/jquery-3.3.1.js"></script>
<script type="text/javascript">
$(function(){
$("button").click(function(){
var param={
name:$("#name").val(),
age:$("#age").val()
};
$.ajax({
url:"OneServlet",
data:param,
beforeSend:function(){
$("img").show();
},
success:function(data)
{
alert(data);
},
complete:function()
{
$("img").hide();
},
error:function(XMLHttpRequest,textStatus,errorThrown){
alert(XMLHttpRequest+" "+textStatus+" "+errorThrown); } });
}); });
</script> </head>
<body>
<form action="">
<input type="text" id="name"/><br>
<input type="text" id="age"/><br>
<button id="btn">btu</button>
</form>
<img src="html/3.jpg" style="display:none;"/> </body>
</html>

对应的servlet

package song.yan;

import java.io.IOException;
import java.io.PrintWriter; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; public class OneServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name=request.getParameter("name");
String age=request.getParameter("age");
out.print(name+":"+age);
out.flush();
out.close();
} public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { doGet(request,response);
} }

最新文章

  1. C# MD5摘要算法、哈希算法
  2. Ms sql行转列。汇总
  3. ENode 2.0 - 整体架构介绍
  4. UVA 558 判定负环,spfa模板题
  5. ADB调试桥安装(方式二)
  6. XGrid绑定(转)
  7. shell复习---文件解压命令
  8. java反射知识
  9. android86 监听SD卡状态,勒索软件,监听应用的安装、卸载、更新,无序广播有序广播
  10. C# attribute_特性
  11. javascript中json对象json数组json字符串互转及取值
  12. Java并发,看到了,就记录下呗
  13. 1052. Linked List Sorting (25)
  14. js面试题1
  15. win10系统磁盘占用率高的解决方法,占用100%的问题
  16. 【hihocoder1167】高等理论计算机科学 (重链剖分 +树状数组)
  17. flanneld,flannel和cni逐步深入
  18. linux space/mark设置
  19. Javascript模版引擎简介
  20. 【PyQt5-Qt Designer】按钮系列

热门文章

  1. MySQL基础9-主键约束、外键约束、等值连接查询、一对一和多对多关系
  2. 使用code::blocks编译windows的dll链接库
  3. loj2074 「JSOI2016」灯塔
  4. SXCPC2018 nucoj2004 国王的怪癖
  5. Python+Selenium练习篇之11-浏览器上前进和后退操作
  6. Python+Selenium练习篇之8-利用css定位元素
  7. 基数排序(java实现)
  8. java的ArrayList使用方法详解
  9. [UOJ#132][BZOJ4200][luogu_P2304][NOI2015]小园丁与老司机
  10. bzoj3694最短路