这个问题肯定没有办法解决了,除非你在建一个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>
可以考虑将
....
<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>
你在籍贯地省市和单位所在地省市引入的是同一个标签,当然也会是同一个文件建议:
将原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>