jsp中checkbox用法详解_JSP编程

String[] picked = request.getParameterValues("open");
  if (picked != null) {
   for (int i = 0;i < picked.length; i++) {
  // System.out.println("11"+picked[i]);
   uDao.getCheckOpen( picked[i]);
   }
  }

今天怀着惶恐的心情用了下checkbox,一直以为挺神秘的东西,可是当你决定静下心来要把它搞定的时候,才发现事情远没有想象中困难O(∩_∩)O~

*****************************************************************************************************

从网上找的理论:

(获取checkbox中的值)

String[] picked = request.getParameterValues("colname");
String[] a=new String[20];
 if (picked != null) {
  for (int i = 0;i < picked.length; i++) {
   out.println(" "+picked[i]);
 } else {
   out.println ("none");
 }

如何jsp页面checkbox实现全选.

用javascript吧。

<html>
<body>
<script>
function kk(){
var handleEl = document.getElementById("kkHandler");
var els = document.getElementsByName("kk");
for(i=0;i<els.length;i++){
els[i].checked = handleEl.checked;
} 

}
</script>
<input type=checkbox onclick="kk()" name="kkHandler">全选<br>
<input type=checkbox name="kk">
<input type=checkbox name="kk">
</body>
</html>

2:

<form name="form" ID="Form1">
<input type="checkbox" name="id" value="" ID="Checkbox1">1
<input type="checkbox" name="id" value="" ID="Checkbox2">2
<input type="checkbox" name="chose" value="" onclick="selectAll()" ID="Checkbox5">allselect
</form>
<script>
function selectAll()
{
if(!document.form.id.length){
 if(document.form.chose.checked){
  document.form.id.checked=true;
 }
 else{
  document.form.id.checked=false;
 }
}
else{
 for(var i=0;i<document.form.id.length;i++){
  if(document.form.chose.checked){
  document.form.id[i].checked=true;
  }
  else{
  document.form.id[i].checked=false;
  }
 }
}
}
</script>

******************************************************************************************************

我的代码

jsp页面代码:

<script LANGUAGE = "javaScript">
<!--
 function selectAll()
 {
 if(!document.form.open.length){
  if(document.form.chose.checked){
   document.form.open.checked=true;
  }
  else{
   document.form.open.checked=false;
  }
 }
 else{
  for(var i=0;i<document.form.open.length;i++){
   if(document.form.chose.checked){
   document.form.open[i].checked=true;
   }
   else{
   document.form.open[i].checked=false;
   }
  }
 }
}
-->
</script>

<logic:present name="Infor">
 <logic:iterate id="show" name="Infor">
 <tr bgcolor = '#E7F1FE'>
 <td width="5%">
 <logic:equal value="未开通" name="show" property="status">
  <input type="checkbox" name="open" value="<bean:write name="show" property="legalPersonCode" />">
 </logic:equal>

action 里面的写法:

String[] picked = request.getParameterValues("open");
     if (picked != null) {
         for (int i = 0;i < picked.length; i++) {
       //   System.out.println("11"+picked[i]);
          uDao.getCheckOpen( picked[i]); 
         }
     }

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索checkbox
checkbox用法
jsp中checkbox的用法、s checkbox 用法、checkbox用法、html.checkboxfor用法、html中checkbox用法,以便于您获取更多的相关知识。

时间: 2024-10-23 23:23:29

jsp中checkbox用法详解_JSP编程的相关文章

jsp中自定义Taglib详解_JSP编程

一.自定义标签入门之无参数自定义标签 1.开发自定义标签类 当我们在JSP页面使用一个简单的标签时,底层实际上由标签处理类提供支持,从而可以使用简单的标签来封装复杂的功能,从而使团队更好地协作开发(能让美工人员更好地参与JSP页面的开发). 自定义标签类都必须继承一个父类:javax.servlet.jsp.tagext.SimpleTagSupport,或者TagSupport除此之外,JSP自定义标签类还有如下要求. 如果标签类包含属性,每个属性都有对应的getter和setter方法. 重

java/jsp中 中文问题详解_JSP编程

预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式 是使用字节流的. 因此Java要对这些字节流经行转化.char是unicode的,而byte是字节. Java中byte/char互转的函数在sun.io的包中间有.其中ByteToCharConverter类是中调度, 可以用来告诉你,你用的Convertor.其中两个很常用的静态函数是 public static ByteToCharConverter getD

jsp中page指令用法详解_JSP编程

本文实例讲述了jsp中page指令用法.分享给大家供大家参考.具体如下: 一.JSP 指令 JSP 指令(directive)影响由 JSP 页面生成的 servlet 的整体结构.下面的模板给出指令的两种可能形式.属性值两边的双引号可以替换为单引号,但引号标记不能完全省略.如果要在属性值中使用引号,则要在它们之前添加反斜杠,' 使用 \'," 使用 \" <% directive attribute="value" %> <% directive

Elasticsearch——Date Math在索引中的用法详解

在elasticsearch中,有时会想要通过索引日期来筛选查询的数据,此时就需要用到日期数学表达式. 更多内容参考Elasticsearch翻译汇总 基于日期数学表达式的索引 模式如下: <static_name{date_math_expr{date_format|time_zone}}> 其中各个字段含义为: static_name 是索引的静态部分 date_math_expr 是日期的表达式 date_format 格式化,默认是YYYY.MM.dd time_zone 时区,默认是

C++中CSTRINGLIST用法详解_C 语言

CStringList类成员 构造 CStringList 构造一个空的CString对象列表 首/尾访问 GetHead 返回此列表(不能是空的)中头部的元素 GetTail 返回此列表(不能是空的)中尾部的元素 操作 RemoveHead 从列表的头部删除元素 RemoveTail 从列表的尾部删除元素 AddHead 在列表的头部添加一个元素(或者是另一个列表中的所有元素),即产生一个新的头部 AddTail 在列表的尾部添加一个元素(或者是另一个列表中的所有元素),即产生一个新的尾部 R

SQL中Merge用法详解_MsSql

MERGE语句是SQL语句的一种.在SQL Server.Oracle数据库中可用,MySQL.PostgreSQL中不可用.MERGE是Oracle9i新增的语法,用来合并UPDATE和INSERT语句.通过MERGE语句,根据一张表(原数据表,source table)或子查询的连接条件对另外一张(目标表,target table)表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT.这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE.

jsp自定义标签用法实例详解_JSP编程

本文实例讲述了jsp自定义标签用法.分享给大家供大家参考.具体如下: 在JSP中有一种机制,可以让你在JSP页面中插入与HTML类似的标记.本文介绍JSP定制标记的基本概念和构成,以及如何开发和应用JSP定制标记. 什么是标记 使用HTML语言我们可以这样去编辑我们的网页: <HTML> <HEAD> <TITLE> HELLO WORLD </TITLE> </HEAD> <BODY> HELLO WORLD </BODY&g

JSP中图片的上传与显示方法实例详解_JSP编程

本文实例讲述了JSP中图片的上传与显示方法.分享给大家供大家参考.具体如下: 1.引言 数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示.通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息.但是,如果我们想动态的显示图片,上述方法就不能满足需要了.我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片.实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显

JSP使用Servlet作为控制器实现MVC模式实例详解_JSP编程

本文实例讲述了JSP使用Servlet作为控制器实现MVC模式的方法.分享给大家供大家参考.具体如下: 一.目标: ① 初步理解MVC模式: ② 掌握Servlet的编写: ③ 使用MVC模式完成登录功能. 二.主要内容: ① 分析JSP+JavaBean模式存在的问题,并介绍JSP+JavaBean+Servlet模式,以及和MVC模式的关系: ② 通过简单实例介绍Servlet的编写.配置和运行: ③ 采用Servlet完成登录功能的控制. 1. JSP+JavaBean这种模式存在的问题?