Struts中radio button的用法

lucifier 2005-11-28 07:25:59
<td class="linelabel2"><html:radio property="HK_KBT" value=""/>更新时间</td>
<td class="linelabel2"><html:radio property="HK_KBT" value=""/>检索条件</td>

以上是我画面的部分代码.
其中property="HK_KBT"是radio button的组名.
请教一下各位大侠:
1:如果我要画面初期表示的时候就把[更新时间]这个radio button选中,应该怎么做.
2:如果我选中了检索条件,提交之后,在Java中如何判断这个radio button被选中.
...全文
368 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuelei81 2005-12-05
  • 打赏
  • 举报
回复
1、在formbean里的reset方法里写上HK_KBT = "更新时间"
2、在提交到action后,直接用getHK_KBT方法就可以了,不过你这个还是会有问题,因为你的HK_KBT都是大写,这样反射的时候就有可能出问题,建议你遵循java规范,改为hkKbt
ses127127 2005-11-29
  • 打赏
  • 举报
回复
需要在与该表单对应的FormBean中有个属性为:HK_KBT,并提供相应getXXX()和setXXX()。
例如:
<td class="linelabel2"><html:radio property="HK_KBT" value="0"/>更新时间</td>
<td class="linelabel2"><html:radio property="HK_KBT" value="1"/>检索条件</td>
在相应的ActionForm中:privte String HK_KBT = "0";
即你赋的初值与表单的需要默认选中的value保持一致.
提交后,可以通过getXXX()来得到你所选中的值
tramp73 2005-11-28
  • 打赏
  • 举报
回复
1.还没接触Struts呢,但在一般里面radio有个selected说明在默认情况下是被选中的.

2.可以根据getSeletctedIndex()之类的方法获得吧.

具体没操作过楼上代码,楼主自己测试
wangqiuli5552 2005-11-28
  • 打赏
  • 举报
回复
1、在初始时将这组radio的值赋为“更新时间”的value
2、取到这组radio的值,看它是什么,如果为空的话就是没选。

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧