Form提交,js提交,ajax提交,A标签提交servlet ,来给初学者做个总结

一,简单的表单提交页面; 
 action属性是指该表单要提交到哪里进行处理。多数情况是要提交到servlet中进行业务逻辑处理。
 name属性就是提交到后台的参数名称 
 1<form name=”form” method=”post” action=”MsgPublish">  
 2   <input type=”text” name=”title” value=”来自页面信息">  
 3   <input type=”submit” name=”submit” value=”提交">  
 4</form> 
 最后成的链接访问的格式如下:后面那个?tittle=来自页面信息    
 实际上不是这样的,但是可以理解成是这样提交参数的意思: 
 http://localhost:8080/har/MsgPublish?tittle=来自页面信息 
    
二,JS合成链接使用链接提交 
 拼接链接,问号前面是表示要提交到servlet的请求路劲,问号后面是带提交参数。 
 1$("#onClickSal").click(function() { 
 2  var employeeID =$('#employeeID').val(); 
 3  var url = "getSalary?employeeID=" + employeeID; 
 4  window.location.href = url; 
 5}); 
 最后成的链接访问的格式如下: 
 http://localhost:8080/har/getSalary?employeeID=3052 
三,ajax提交页面  
 1$.ajax({ 
 2  url : "ajaxSalServlet", // 要提交的URL路径 
 3  type : "GET", // 发送请求的方式 
 4  data : "employeeID=" + employeeID, // 要发送到服务器的数据 
 5  dataType : "text", // 指定返回的数据格式 
 6  success : callBack, // 响应成功后要执行的代码 
 7  error : errorBack, 
 8}); 
 9// 响应成功时的回调函数 
 10function callBack(dataFromServlet) { 
 11  $("#SalAjax").html(dataFromServlet); 
 12} 
 13// 请求失败后要执行的代码 
 14function errorBack(dataFromServlet) {  
 15  alert("請求失敗!"); 
 16} 
 最后成的链接访问的格式如下: 
 http://localhost:8080/har/ajaxSalServlet?employeeID=3205; 
四,最简单的A标签直接链接提交 
 嵌入html可以直接提交到任何画面 
 1<a href="http://localhost:8080/har/ajaxSalServlet?employeeID=3205">主页</a>  
 最后成的链接访问的格式如下: 
 http://localhost:8080/har/ajaxSalServlet?employeeID=3205; 
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值