仅仅给出部分关键代码:

HTML form code:

<form action="JavaFormTest" method="post" name="Form"><p>清输入用户名:<input type="text" name="username"/><br />请输入用户密码:<input type="password" name="password" /><br /></p>请选择你的课程<br /><p><input type="checkbox" name="checkbox" value="足球" />足球<input type="checkbox" name="checkbox" value="篮球" /> 篮球<input type="checkbox" name="checkbox" value="乒乓球" />乒乓球<input type="checkbox" name="checkbox" value="排球" />排球球</p><input type="button" name="but" onclick="submit()" value="提交" />
</form>

JavaFormTest.java 处理程序doPost 部分:

protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();String username = request.getParameter("username");String password = request.getParameter("password");String[] list = request.getParameterValues("checkbox");if (username.isEmpty())out.println("name is empty!<br />");elseout.println("name:" + username + "<br />");if (password.isEmpty())out.println("password is empty!<br />");elseout.println("password:" + password + "<br />");if (list == null)out.println("none list");else {out.println("list: <br />");for (int i=0;i<list.length;i++) {out.println("第 "+(i+1)+" 课程是:"+ list[i]+"<br />");}}}

转载于:https://www.cnblogs.com/A--Q/p/5883376.html

入门:HTML表单与Java 后台交互(复选框提交)相关推荐

  1. Spring MVC:表单处理卷。 2 –复选框处理

    很难想象现代Web应用程序中没有表单复选框的情况. 在之前的一篇文章中,我写了有关Spring MVC中的表单处理的文章 ,作为本系列文章的续篇,我将写有关Spring MVC表单的文章,尤其是关于复 ...

  2. Spring MVC:表单处理卷。 3 –复选框处理

    我已经发布了有关使用Spring MVC标签库处理'checkbox'标签的帖子. 现在,我要开发此主题并继续使用"复选框"标签. 它并不难,但是在某些情况下,您最好使用它. 在本 ...

  3. php 复选框 未选,php – 在表单发布时如何获取复选框元素中未选中复选框的值?...

    第一种方式 – 隐藏的字段(缺点:用户可以操纵该字段的值(但是也可以操纵该复选框的值),所以它不是真的是一个问题,如果你只期望1或0)) var_dump($_POST); /* * checking ...

  4. 表单复选框提交到mysql_使用表单复选框设置Access数据库表字段

    这样做的一种方法是在Access中使用VBA.在Access中访问VBA控制台的方式是,在表单的设计视图中,右键单击复选框控件并选择" Build Event"从菜单中.确保您的控 ...

  5. 032——VUE中表单控件处理之复选框的处理

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. 用 Javascript 验证表单(form)中多选框(checkbox)值

    和单选框一样,许多新手在用 Javascript 验证表单(form)中多选框(checkbox)的值时,都会遇到问题,原因是 checkbox 和普通的文本框在获取值的时候有很大不同,本文介绍了一个 ...

  7. Android基础入门教程——2.3.5.RadioButton(单选按钮)Checkbox(复选框)

    Android基础入门教程--2.3.5.RadioButton(单选按钮)&Checkbox(复选框) 标签(空格分隔): Android基础入门教程 本节引言: 本节给大家带来的是Ando ...

  8. java 复选框怎么用_Java Swing公开课|Java Swing的复选框组件怎么用,看完这篇文章你一定就会了...

    [摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...

  9. java中判断复选框是否选中_php 判断复选框checkbox是否被选中

    php 判断复选框checkbox是否被选中 复选框checkbox在php表单提交中经常被使用到,本文章通过实例向大家介绍php如何判断复选框checkbox中的值是否被选中,需要的朋友可以参考一下 ...

最新文章

  1. 第三讲:WCF介绍(3)
  2. Vista操作系统评估参考资料
  3. webpack 多页面 html,webpack打包多页应用,如何处理不同html页面(通过a标签)之间的跳转?...
  4. MongoDB索引问题
  5. IDEA 调试部署 Web-INF/classes下面不生成class文件
  6. mfc大观之四(串行保存)
  7. 动态向客户端注册脚本文件
  8. 移动光猫(吉比特TEWA-272G)进入高级管理界面的简单方法
  9. springboot中学成绩管理毕业设计源码100854
  10. 多旋翼无人机飞控系统设计之详细设计方案
  11. 华三服务器管理口地址_H3C服务器配置HDM远程管理系统
  12. 周期均方根和有效值的区别_何为有效值?何为均方根?
  13. 2020年运营版双端直播盒子APP带引导安装 QQ微信一键登录+多级分销+粉色系列
  14. 2w 字长文带你搞懂 Linux 命令行
  15. flux_屏幕色温调控
  16. Parallel使用
  17. CTF——MISC习题讲解(GKCTF 2021系列)
  18. 【APICloud系列|16】苹果开发者账号如何更改双重认证的手机号
  19. 字符串分隔 【问题描述】 输入两个字符串str和cut。cut由若干个字符构成,其中每个字符均可作为一个分隔字符对str进行分隔。
  20. mysql 调用方差函数_mysql 函数大全

热门文章

  1. sftp api java_使用JSch实现SFTP文件传输
  2. vscode生成代码图片_vs Code 快速生成代码
  3. 算法概论第八章课后习题8.3
  4. Sunday算法模板
  5. nginx的配置笔记
  6. Linux:常用shell快捷键
  7. MSSQL 触发器 暂停 和 启动
  8. Docker架构、常用命令和示例
  9. java byte(字节_Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutpu......
  10. linux下c获系统内存的函数,linux下c编程之内存共享shemget函数的实现及案例-bmi体重身高测试2...