微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

默认情况下如何使<html:multibox>处于选中状态

如何解决默认情况下如何使<html:multibox>处于选中状态

|| 我是Struts 1的新手,所以它可能已经解决了。 情况是:我有一个标记列表,该标记页面加载时呈现为html-checkBox元素。我希望认情况下选中复选框(不使用javascript / jquery)。     

解决方法

        如果要选择它们,可以在set0中设置字段。对于具有相同的
name
但不同的
value
的多个复选框,您的
Form
应该具有a4ѭ属性,其中包含所有选定值。只需使用您要默认选择的值填充即可。这可能很简单:
public void reset(ActionMapping mapping,HttpServletRequest request) {
    if(multiboxField == null) {
        multiboxField = new String[2];
        multiboxField[0] = \"optionOne\";
        multiboxField[1] = \"optionTwo\";
    }
}
    ,        最好的方法是使用* formname * SetupAction.java类。 设置您的struts-config.xml,以将单击您页面的用户重定向到此SetupAction。导入表单类,使用想要默认检查的值填充String [],然后将其操作返回到页面。这还允许您基于数据库数据或会话变量或任何所需内容动态填充它们。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。