当我们web程序的前台,需要有数据向后台发送时候,我们第一时间想到的就是,给我们所需要提交的用户名,密码之类的数据封装到一个<form>表单里面去,而封装完毕之后,我们需要给form的提交方式进行设置

  即,<form method="post">

    </form>

  而,这样做的目的,就是在我们<form>表单中的数据被设置完之后,再点击button,而我们的<button>中,得设置它的方式type为:submit,

  即,<button type="submit">提交</button>

  

  这样,当我们点击提交按钮的时候,我们form里面所封装的数据,便会被以post的提交方式,提交给后台,而我们的后台,一般有一个专门接收前台数据的一个Action,action就是提交地址的意思,如果我们在我们的form里面设置好action,即,

  <form method="post" action="userAction">,

  

  那么只要我们的struts配置好,则后台的userAction就会接收到前台form中的帐号以及密码信息,然后再处理它,通过和底层数据库的验证来返回验证成功与否,若成功,则给出下一步跳转页面的地址,若失败,则指示继续转向,并停留在先前的登录表单页面。

  问题来了,为什么说曾经想通过post提交方式提交数据,只能是使用form表单submit的方式来提交?

  因为过去没有ajax和jquery的提交方式。

  那么问题又来了,如果我们想通过如上两种时髦的提交方式,该怎么做呢?

  jquery是一种时髦的js封装框架,而ajax是一种时髦的js数据通信传输方法,所以我们要做的是:熟练的使用ajax的jquery方法

  1、

最新文章

  1. 架构师养成记--9.future模式讲解
  2. centos6.5 redmine 安装
  3. MVC项目
  4. 【设计模式之装饰者模式InJava】
  5. [转] 移动前端不得不了解的HTML5 head 头标签
  6. C#异步下载文件--基于http请求
  7. 感觉没睡好就..-shenmedoumeixie....
  8. flex loaderInfo为null在creationComplete事件中
  9. javascript中继承(二)-----借用构造函数继承的个人理解
  10. 【2012noip提高组】借教室
  11. java利用反射获取类的属性及类型
  12. apache 配置反向代理 设置
  13. virsh命令详解
  14. [bug]android monkey命令在Android N和Android O上的一点差异发现
  15. SyntaxHighlighter行号显示错误问题解决方案
  16. finecms如何控制调用子栏目的数量
  17. gitlab基本的命令
  18. 20155216 Exp5 MSF基础应用
  19. Logstash自带正则表达式
  20. Angular6 学习笔记——指令

热门文章

  1. andriod fragment调用Activity函数方法
  2. mysql禁用autocommit,以及遇到的问题
  3. Django初体验(一):自定义表单提交
  4. Binary Tree: Write a function to return count of nodes in binary tree which has only one child.
  5. js中的冒泡排序以及实现一个数组中得最到最大的数字小例
  6. poj2486Apple Tree[树形背包!!!]
  7. html5的小知识点小集合
  8. java 26 - 8 网络编程之 TCP协议的练习
  9. 转:windows下命令行工具
  10. charCode与keyCode的区别