源码地址

https://github.com/YouXianMing/Java-Web-Study/tree/master/Servlet-Form

演示效果(注意post与get提交方式浏览器地址的变化)

文件结构

web.xml配置

MyServlet.java

index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Servlet-Form</title>
</head>
<body><!-- post的方式提交表单 --><h1>post-form.do</h1><form name="myForm" method="post" action="post-form.do"><table border="1"><tr><td>param1</td><td><input name="param1" type="text" /></td></tr><tr><td>param2</td><td><input name="param2" type="text" /></td></tr><tr><td>param3</td><td><input name="param3" type="text" /></td></tr><tr><td></td><td><input type="submit" value="mySubmit" /></td></tr></table></form><!-- get的方式提交表单 --><h1>get-form.do</h1><form name="myForm" method="get" action="get-form.do"><table border="1"><tr><td>param1</td><td><input name="param1" type="text" /></td></tr><tr><td>param2</td><td><input name="param2" type="text" /></td></tr><tr><td>param3</td><td><input name="param3" type="text" /></td></tr><tr><td></td><td><input type="submit" value="mySubmit" /></td></tr></table></form></body>
</html>

流程图如下

1. 客户端通过index.html中的form表单提交post-form.do的参数

2. 服务器通过配置好的MyServlet映射 *.do 匹配到了客户端请求

3. 在MyServlet中的request.getParameter获取post-form.do的参数

html提交表单到Servlet相关推荐

  1. php 表单 同步,Jquery点击按钮 异步和同步提交表单

    最近在开发一个jsp学生信息管理系统,由于刚刚接触jsp,遇到问题比较多,特此记录与大家分享. Jquery ajax提交表单到servlet示例 前台部分代码: 姓名 学号      ajax提交表 ...

  2. Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作

    前面三篇文章讲述了如何配置MyEclipse和Tomcat开发JSP网站.如何配置Servlet简单实现表单提交.如何配置MySQL实现JSP数据库查询.         这篇文章主要讲述Servle ...

  3. servlet html js提交表单,使用jquery.form.js实现form表单无刷新提交简单示例

    直到今天,才发现JQuery原来有个Form表单插件,而且还是无刷新页面提交表单,看来自己还要多加强学习啊!不多说了,直接贴代码吧,代码比较简单! Servlet代码: package com.pro ...

  4. 【重复提交表单】表单重复提交的三种情况,解决办法

    引入 看一个重复提交表单的例子 F12可以看到,请求体中的参数在刷新页面之后仍然保留,因此每一次刷新页面,都会把现有的请求体中的表单数据提交一次到服务器,而接收的页面还是insert.jsp,于是造成 ...

  5. java mvc中重复提交表单,spring mvc 防止重复提交表单的两种方法,推荐第二种

    第一种方法:判断session中保存的token 比较麻烦,每次在提交表单时都必须传入上次的token.而且当一个页面使用ajax时,多个表单提交就会有问题. 注解Token代码: package c ...

  6. java客户端重复请求_Java后台防止客户端重复请求、提交表单实现原理

    Java后台防止客户端重复请求.提交表单实现原理 发布于 2021-1-8| 复制链接 摘记: 这篇文章主要介绍了Java后台防止客户端重复请求.提交表单实现原理,文中通过示例代码介绍的非常详细,对大 ...

  7. java mvc中重复提交_SpringMVC之——防止重复提交表单的方法(一)

    这篇博文介绍第一种方法:判断session或其他缓存中保存的token,这里以session为例,具体大家也可以自行扩展以其他的缓存实现. 这种方式比较麻烦,每次在提交表单时都必须传入上次的token ...

  8. jQuery的ajax提交表单

    jQuery的ajax提交表单 1.表单 <form id="ff" method="post"><div class="input ...

  9. JavaWeb -- Struts1 使用示例: 表单校验 防表单重复提交 表单数据封装到实体

    1. struts 工作流程图 超链接 2. 入门案例 struts入门案例:1.写一个注册页面,把请求交给 struts处理<form action="${pageContext.r ...

最新文章

  1. 在Jmeter中使用Selenium WebDriver完成测试
  2. 为什么大型科技公司更会发生人员流失 标准 ceo 软件 技术 图 阅读2479 原文:Why Good People Leave Large Tech Companies 作者:steve
  3. 大商创去后门eval-stdin.php,大商创的开源代码都有哪些后门,如何去除大商创后门...
  4. 【图解计算机组成原理】第1章 计算机系统概论
  5. zabbix-server-mysql安装_zabbix server 安装部署
  6. 云服务器建站原理_云服务器cvm与建站主机之间的区别
  7. 针对新人的:Python最佳学习路线
  8. 状态模式(State Pattern)
  9. 如何减小电压跟随器输出电阻_气动操作器FBD5061SF-1蓝宇品牌安徽
  10. python线程同步
  11. 文件中有一组整数,要求排序后输出到另一个文件中
  12. Kejin Game UVALive - 7264 (最大流转最小割)
  13. HTML- markdown版 江城子·乙卯正月二十日夜记梦
  14. 提前还贷怎样才划算 多还本金减少期限最划算
  15. 翻译程序、汇编程序、编译程序、解释程序的区别与联系
  16. 电脑显示nt服务器发生错误,Windows NT常见问题(一)
  17. TCP和SCTP的区别
  18. epic无法安装怎么办?
  19. .如何将iso文件刻录成光盘?
  20. C++ 特殊成员函数

热门文章

  1. 创建Material Design风格的Android应用--使用Drawable
  2. getTasksWithCompletionHandler的用法
  3. [推荐]Silverlight 2 开发者海报
  4. 创业计划书模板(周鸿祎口述)
  5. VMware Workstation 6.0全貌概览
  6. python从零实习深度学习_月薪45K的深度程序员教你从零在Python中开发深度学习
  7. 【python教程入门学习】Django应用开发框架的优点和缺点!!
  8. vsftp匿名访问目录_vsftp 使用匿名帐号登陆
  9. 华为云桌面客户端_入冬第一场技术盛宴!DevRun开发者沙龙华为云武汉专场举办...
  10. jmeter csv参数化_运用Jmeter参数化来实现接口自动化测试