如何获得struts2中<s:checkbox>里值?

问题描述

项目前台使用的Struts2标签,现在有一个问题,我现在有多个<s:checkbox>,都不是同一个组的(每个checkbox都是一个组,即id,name都不同),现在想通过一个js判断checkbox的值,但是在页面里,我是通过getElementById来取值的,但是现在好像值取不到。就是不管我有没有选,得到的各个复选框的值都是true。求解!!!

解决方案

<s:checkbox>的值是放在fieldvalue里的,value表示是否被选中你随便写个代码例子然后chrome或firefox里看下源码就知道<s:checkbox id="ids" name="names" value="false" fieldValue="abc"/>

时间: 2024-11-13 09:53:10

如何获得struts2中&amp;lt;s:checkbox&amp;gt;里值?的相关文章

struts2中页面表示国际化的方法

在struts2中,前端页面表示国际化的实现更加简单.简单的应用struts2提供的支持国际化的表达式 即可快速方便的进行页面的国际化的实现.如何做呢?本文以英文和中文为例进行说明. 1,自定义struts2的属性, 属性项目:struts.custom.i18n.resources 首先生成一个struts.properties文件, 文件位置:WEB-INF/src目录下 文件内容: struts.custom.i18n.resources=globalMessages 2,根据属性所指定的

struts2中action和field级别错误处理

在struts2中,一般的action都继承ActionSupport这个类,可以重写public void validate()来进行数据校验,对应提示信息来说一般有两个比较常用的方法就是this.addFieldError("field name","error message"); 和 this.addActionError("error message");两个方法. 由于在ActionSupport这个类实现了ValidationAwa

struts2中一个表单中提交多个请求的例子

  在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,Struts2中提供了另外一种方法,使得无需要配置可以在同一个action类中执行不同的方法(默认执行的是execute方法) 使用这种方式也需要通过请求参来来指定要执行的动作.请求参数名的格式为 action!method.action 注:由于Struts2只需要参数名,因此,参数值是什么都可以. 下面我就给出一个实例程序来演示如何处理有多个submit的form: 主页面more_su

Struts2中Action接收参数的方法

Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数:     a.定义:在Action类中定义属性,创建get和set方法:     b.接收:通过属性接收参数,如:userName:     c.发送:使用属性名传递参数,如:user1!add?userName=Magci: 2.使用DomainModel接收参数:     a.定义:定义Model类,在Action中定义Model类的对象(不需要new),创建该对象的get和set方法:    

struts2中常用constant命令配置方法_java

struts.objectFactory这个属性用 于说明Struts2的 对象池创建工厂,Struts2也有自己的对象池,就像Spring那样,在配置文件中你可以引用对象池中的对象,你可以借助于Spring中的对象池, 当想要得到Spring中的对象池时,申明struts.objectFactory为Spring的对象池构建工厂.... struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容.当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响

标签-struts2中,jsp页面设置theme=&amp;amp;quot;ajax&amp;amp;quot;

问题描述 struts2中,jsp页面设置theme="ajax" <%@ page language=""java"" contentType=""text/html; charset=UTF-8"" pageEncoding=""UTF-8""%><!DOCTYPE html PUBLIC ""-//W3C//DTD HTML

Js显示Struts2中的内容之escape和escapeHtml

  $(function (){        var msg = '<s:property value="msg" escape="false"/>';        if(""!=msg)        {            alert(msg);        }    });   问题:Struts2 中后台属性值带有的HTML标签,前台页面取值时把HTML标签当成字符串输出了,怎么把它们当成HTML标签处理. 举个例子来

combobox-silverlight中 ComboBox里面嵌套CheckBox怎么绑定数据和获得勾选数据啊?

问题描述 silverlight中 ComboBox里面嵌套CheckBox怎么绑定数据和获得勾选数据啊? silverlight中 ComboBox里面嵌套CheckBox怎么绑定数据和获得勾选数据啊?,望大神们指导

struts2中访问指定了方法,但是却把action下所有的方法都执行了一次这是怎么回事啊

问题描述 struts2中访问指定了方法,但是却把action下所有的方法都执行了一次这是怎么回事啊 具体配置如下图 xml配置如下: jsp如下: action如下: 解决方案 你的BaseAction是自定义的吧,还是哪个别的第三方包的,常用的是继承struct自带的MappingDispatchAction,这个是和struct.xml搭配来用,你也可以继承MappingDispatchAction这个类,然后再写你的action模式 解决方案二: 那应该就是你调用的函数getByPage