var frm = document.forms[0];
frm.<%=blockinfoMap(segment0)%>.value
这样试试。
如果blockinfoMap(segment0)是个变化的值,
在取值的时候,也必须跟着变化才行。
还有就是要检查一下你的form的名称。
frm.<%=blockinfoMap(segment0)%>.value
这样试试。
如果blockinfoMap(segment0)是个变化的值,
在取值的时候,也必须跟着变化才行。
还有就是要检查一下你的form的名称。
<table width="75%" border="1">
<%
for(int i=0;i<Integer.parseInt(block_num);i++)
{
String temp_bit = "blockinfoMap(bit"+String.valueOf(i)+")";
String temp_segment = "blockinfoMap(segment"+String.valueOf(i)+")";
String temp_desc = "blockinfoMap(desc_block_info"+String.valueOf(i)+")";
%>
<tr><td><div align="center">块<%=(i+1) %>占用位数<html:text property="<%=String.valueOf(temp_bit) %>" value="<%=defaultvalue%>"/></div></td>
<td><div align="center">块<%=(i+1) %>分几段<html:text property="<%=String.valueOf(temp_segment) %>" value="<%=defaultvalue%>"/></div></td>
<td><div align="center">块<%=(i+1) %>描述<html:text property="<%=String.valueOf(temp_desc) %>" value="请添入描述信息"/></div></td></tr>
<%
}
%><tr>
<td><div align="center">
<html:submit property="submit" >next</html:submit>
</div></td><td></td>
<td><div align="center">
<html:reset ><bean:message key="button.reset"/></html:reset>
</div></td>
</tr>
</table>jsp被编译之后是这个<table width="75%" border="1">
<tr><td><div align="center">块1占用位数<input type="text" name="blockinfoMap(bit0)" value="1"></div></td>
<td><div align="center">块1分几段<input type="text" name="blockinfoMap(segment0)" value="1"></div></td>
<td><div align="center">块1描述<input type="text" name="blockinfoMap(desc_block_info0)" value="请添入描述信息"></div></td></tr>
<tr><td><div align="center">块2占用位数<input type="text" name="blockinfoMap(bit1)" value="1"></div></td>
<td><div align="center">块2分几段<input type="text" name="blockinfoMap(segment1)" value="1"></div></td>
<td><div align="center">块2描述<input type="text" name="blockinfoMap(desc_block_info1)" value="请添入描述信息"></div></td></tr>
<tr><td><div align="center">块3占用位数<input type="text" name="blockinfoMap(bit2)" value="1"></div></td>
<td><div align="center">块3分几段<input type="text" name="blockinfoMap(segment2)" value="1"></div></td>
<td><div align="center">块3描述<input type="text" name="blockinfoMap(desc_block_info2)" value="请添入描述信息"></div></td></tr>
<tr><td><div align="center">块4占用位数<input type="text" name="blockinfoMap(bit3)" value="1"></div></td>
<td><div align="center">块4分几段<input type="text" name="blockinfoMap(segment3)" value="1"></div></td>
<td><div align="center">块4描述<input type="text" name="blockinfoMap(desc_block_info3)" value="请添入描述信息"></div></td></tr>
<tr>
<td><div align="center">
<input type="submit" name="submit" value="next">
</div></td><td></td>
<td><div align="center">
<input type="reset" value="Reset">
</div></td>
</tr>
</table>
取不到被翻译后的name属性!!
用这个试试!
<context path="/jspshop" docbase="E:\Tomcat 5.0\webapps\jspshop" debug="0" reloadable="true"/>