Spring 在jsp中选择父收音机后如何使用嵌套的div和复选框

Spring 在jsp中选择父收音机后如何使用嵌套的div和复选框,spring,checkbox,radio-button,jstl,jsp-tags,Spring,Checkbox,Radio Button,Jstl,Jsp Tags,我有两个代表美国和加拿大的单选按钮。如果我选择美国单选按钮,我希望一个div标签显示Address1、Address2、County、State、Email和2个复选框,其中一个可以选择电子邮件新闻信函,另一个可以选择Twitter更新 如果我选择加拿大单选按钮,我想要一个带有地址1、州和电子邮件的div标签,还有一个用于电子邮件新闻信函的复选框。注意:这里我不想要地址2,县文本框和Twitter复选框 一旦用户填写所需信息;我想使用spring:bind将所有这些值(包括选定的国家/地区无线电

我有两个代表美国和加拿大的单选按钮。如果我选择美国单选按钮,我希望一个div标签显示Address1、Address2、County、State、Email和2个复选框,其中一个可以选择电子邮件新闻信函,另一个可以选择Twitter更新

如果我选择加拿大单选按钮,我想要一个带有地址1、州和电子邮件的div标签,还有一个用于电子邮件新闻信函的复选框。注意:这里我不想要地址2,县文本框和Twitter复选框

一旦用户填写所需信息;我想使用spring:bind将所有这些值(包括选定的国家/地区无线电值)捕获到myRegistrationForm.address(address是一个复杂的对象,具有address1、Address2、county、state、email和country字符串属性以及emailNewsLetter、twitterUpdates布尔属性)中

下面是我试图实现的示例代码段。提前谢谢你帮了我

<td>
<spring:bind path="registerForm.address">
<input type="radio" name="country" value="USA" <c:if test='${status.value == "USA"}'>checked</c:if>> USA
<!-- If above radio is selected I need  dynamic div table with some textboxes and 2 check boxes and needs to be captured -->
<c:if test='${status.value == "USA"}'>
    <div id="address-usa">
        Address 1: <input type="text" name="addressOne"/>
        Address 2: <input type="text" name="addressTwo"/>
        County: <input type="text" name="county"/>
        State: <input type="text" name="state"/>
        Email: <input type="email" name="email"/>
        <input type="checkbox" value="NEWSLETTER">E-Mail News Letter
        <input type="checkbox" value="twitter">Twitter Updates
    </div>
</c:if> 

<input type="radio" name="country" value="CANADA" <c:if test='${status.value == "CANADA"}'>checked</c:if>> CANADA
<c:if test='${status.value == "CANADA"}'>
    <div id="address-canada">
        Address 1: <input type="text" name="addressOne"/>
        <!-- Note I dont need address 2 and county for canada -->
        State: <input type="text" name="state"/>
        Email: <input type="email" name="email"/>
        <input type="checkbox" value="NEWSLETTER">E-Mail News Letter
        <!-- No twitter updates for canada customers -->
    </div>
</c:if> 
</spring:bind>
</td>

有人能帮忙吗。我需要这个尽快。
<label><input id="rdb1" type="radio" name="toggler" value="1" />USA</label>
<label><input id="rdb2" type="radio" name="toggler" value="2" />CANADA</label>

<div id="blk-1" class="toHide" style="display:none">
    Address 1: <input type="text" name="addressOne"><br/>
    Address 2: <input type="text" name="addressTwo"><br/>
    County : <input type="text" name="county"><br/>
    Email : <input type="email" name="email"><br/>
    E-mail News Letter: <input type="checkbox" name="emailLetter">
    Twitter Updates : <input type="checkbox" name="twitterUpdates">
</div>
<div id="blk-2" class="toHide" style="display:none">
    Address 1: <input type="text" name="addressOne"><br/>
    Email : <input type="email" name="email"><br/>
    E-mail News Letter: <input type="checkbox" name="emailLetter">
</div>​
$(function() {
    $("[name=toggler]").click(function(){
            $('.toHide').hide();
            $("#blk-"+$(this).val()).show('slow');
    });
 });​