html:radio标签与logic:iterate标签的使用

<html:radio>标签与<logic:iterate>标签的使用

     把单选按钮的值作为一个可以用logic:iterate标签迭代的集合。标签的idName属性应该和iterate标签的id属性的值一样。html:radio标签的value属性用来指定idName对象的属性。此属性的值是input type = "radio" HTML控件的值。

 

使用例如下:

<logic:iterate id="loopVar" name="MyForm" property="values">

    <html:radio property="beanValue" idName="loopVar" value="mNo"/>

</logic:iterate>

 

<html:radio>标签:

       property属性标识ActionForm 中属性的名称,它将接受单选按钮的值。该属性将生成HTML语言中Input的name属性的值。

       idName属性标识包含单选按钮值的bean。

      value属性标识bean中的属性。

结合上例:其html:radio 标签解释为读取Bean对象loopVar中mNo属性的值,提交时,将在FormBean的beanValue属性中保存该值。

 

顺便解释下logic:iterate:

      id属性标识Collection中单个对象的别名,下个将使用这个别名引用对象。

      name属性标识ActionForm对象名。

      property属性标识ActionForm中的属性。其必然是一个集合对象。

结合上例:其logic:iterate标签解释为,在请求或者对话范围内寻找名为MyForm的对象,并读取其values属性的值,该值必为某个对象的集合,为每个对象取个别名loopVar,让下面的标签调用。

你可能感兴趣的:(html,bean,input,语言)