这个问题肯定没有办法解决了,除非你在建一个province的页,因为一个页上只能有一个名字为province的下拉框。
可以考虑将
....
<html:option value="32">江苏省</html:option>
<html:option value="11">北京市</html:option>
<html:option value="12">天津市</html:option>
<html:option value="81">香港</html:option>
....
放在province中,然后在register.jsp中
<html:select property="province">
<tiles:insert page="/baoming/tiles_reg/province.jsp"  flush="true"/>
</html:select>

解决方案 »

  1.   

    其实用tiles的时候相当于在JSP的该标签处插入tiles指定的文件,
    你在籍贯地省市和单位所在地省市引入的是同一个标签,当然也会是同一个文件建议:
    将原province.jsp另存为一个如province_dw.jsp,然后分别在tiles中引用
    并在<html:select>中用添加属性styleId来标识(或在ActionForm中增加一个属性如province_dw),以区分两个选择框
    在赋值的时候根据styleId(或属性名)来赋值,应该就不会出现现有的情况了
    [1].province.jsp中:
    ......
    ......
    <html:select styleId="dw" property="province">
    <html:option value="32">江苏省</html:option>
    <html:option value="11">北京市</html:option>
    <html:option value="12">天津市</html:option>
    <html:option value="81">香港</html:option>
    ......
    </html:select>