现象一:
jsp页面:
<!-- 下拉列表-->
<td valign="top" class="whitetd">
<nested:select name="saleOppForm" property="selectHotel" size="1">
<nested:optionsCollection property="lstTypeDataset" value="key" label="value"/>
</nested:select>
</td>
显示正常
若js方法中加入:
var oSelectHotel = document.createElement("<nested:select name='saleOppForm' property='selectHotel'
size='1'></nested:select>");
oTd1.insertAdjacentElement("afterBegin",oSelectHotel);
var oOptHotel1 = document.createElement("<nested:optionsCollection property='lstTypeDataset' value='key'
label='value'></nested:optionsCollection>");
oSelectHotel.insertAdjacentElement("afterBegin",oOptHotel1);
则发生异常:javax.servlet.ServletException: OptionsCollection tag must be nested in a Select tag
OptionsCollection已经嵌套在nested:select中了!难道document.createElement不能创建struts标签元素吗?请指教
现象二:
jsp页面:
<td valign="top" class="whitetd"><html:text property="roomCount" size="10" name='saleOppForm'></html:text></td>
显示正常
若js方法中加入:
var oTxtRoomCount = document.createElement("<html:text property='roomCount' size='10'
name='saleOppForm'></html:text>");
则虽页面能正常显示,但调用此js方法时无任何反应,不知为何?? 请指教
SaleOppForm:
private String[] selectHotel;
private List lstTypeDataset;
private String[] roomCount;