0

我一直在使用 struts 1.3 制作应用程序,但遇到了一个非常琐碎的问题。在登录表单中,有两个单选按钮可供选择,分别作为“test”和“admin”登录。代码如下

...          
<div class="radioLabel" >Test </div> 
<div class="radioButton" ><html:radio property="usertype" value="test" ></html:radio></div>

<div class="radioLabel" >&nbsp;&nbsp;Admin</div> 
<div class="radioButton" ><html:radio property="usertype" value="admin" ></html:radio></div>
...          

在浏览一些帖子时,我发现设置对应于单选按钮的 form-property 标记的“初始”属性会起作用。但它在我的情况下不起作用。

<form-bean name="LoginForm" type="company.project.model.LoginForm">
    ...  
    <form-property name="usertype" type="java.lang.String" initial="test" ></form-property>
</form-bean>

这是如何引起的,我该如何解决?

4

1 回答 1

0

根据我的经验,单选按钮在 Struts 1.x 中无法正常工作

您可以通过更改组合框的单选按钮来验证这一点,您将看到一切如何完美运行。

如果您不想被这个问题困扰,尝试使用 javascript 模拟所需的行为是一个不错的选择

问候

于 2012-06-27T15:17:30.777 回答