如何在struts中使用<html:select>时选择多个选项?</html:select>

时间:2012-08-30 07:51:52

标签: java struts struts-html

我今天学到的一件事是“

中没有选定的属性

<html:option>

与普通旧选项一样,“我们可以在

中给出价值

<html:select>

匹配每个选项的值,如果匹配,则标记选中的选项。

但我想在页面加载时预先选择多个选项(使用

<html:select multiple="true">

如何实现?

1 个答案:

答案 0 :(得分:0)

实施以下内容:

  1. 如果可能,请使用JavaScript将所选条目设为true 您在该选择列表中创建的多个条目
  2. 首先使用Java脚本通过调用javascript来选择它 在任何行动或行动之前发挥作用:
  3. function callSelectAll(selectName)  
    {   
        var i;  
        for(i=0;i<...) {  
            document.getElementById(selectName).options[i].selected = true;
        }  
    

    function callSelectAll(selectName) { var i; for(i=0;i<...) { document.getElementById(selectName).options[i].selected = true; }

    并使用} 数组名称作为该String[]属性表单bean属性的属性名称。并将该数组的名称作为jsp页面中html:select的属性。

    您将最终选择所有选定的值而不是表单bean的字符串数组。