我在jsp里面要动态的去添加<td>,<td>里的<input name=>是一个
二维数组.请问一下怎么样去命名这个name.这个name属性在JavaBean里
应该怎么样去接受?for(int ds=1;ds<=g+1;ds++)
{
if(ta==aa[ds] || ta.equals(aa[ds]))
{
for(int cs=1;cs<=ggg;cs++)
{
ds++;
sd++;
if(d<=ggg && sd<=d)
{
a1++;
%>
<td bgcolor=#CCFF66><input type=text name=zhouqi1(<%=ds%><%=cs%>) size=1 value=1 style="color:red"></td>
<%
}<%
}
}
%>
二维数组.请问一下怎么样去命名这个name.这个name属性在JavaBean里
应该怎么样去接受?for(int ds=1;ds<=g+1;ds++)
{
if(ta==aa[ds] || ta.equals(aa[ds]))
{
for(int cs=1;cs<=ggg;cs++)
{
ds++;
sd++;
if(d<=ggg && sd<=d)
{
a1++;
%>
<td bgcolor=#CCFF66><input type=text name=zhouqi1(<%=ds%><%=cs%>) size=1 value=1 style="color:red"></td>
<%
}<%
}
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C/DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %><%@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Shift_JIS" %>
<meta content="no-cache" http-equiv="Cache-Control"/>
<meta content="no-cache" http-equiv="Pragma"/>
<link href="/CSS/Sabun.css" rel="stylesheet" type="text/css"/>
<title>差分表示</title>
</head> <body>
<f:view>
<h:form id="form">
<div id="data">
<h:inputHidden id="versionList" value="#{SabunShowForm.versionList}"/>
<table cellpadding="0" cellspacing="0">
<tr>
<th> </th>
<c:forEach items="${SabunShowForm.versionList}" var="version" >
<th><c:out value="${version}"/></th>
</c:forEach>
</tr>
<c:forEach items="${SabunShowForm.fileVersionList}" var="data">
<c:if test="${data.updateFlag == 1}">
<tr class="bgColor">
</c:if>
<c:if test="${data.updateFlag == 0}">
<tr>
</c:if>
<td><c:out value="${data.fileName}"/></td>
<c:forEach items="${data.flagList}" var="flag">
<c:if test="${flag == 1}">
<td>○</td>
</c:if>
<c:if test="${flag == 0}">
<td> </td>
</c:if>
</c:forEach>
</tr>
</c:forEach>
</table>
<br>
</div>
</h:form>
</f:view>
</body>
</html>
input name属性怎么样去命名.
我试过很多,好像都不正确.能否示范一下,谢谢!
<input type="text" name="<%=buttonname%>" value="<%=ds%>">用循环的序号加在尾部,使得name属性有一定规律。
在取的时候,name取子串判定一下。
嵌套的for 循环以后,<input name=>中name的值
会不会自动生成二维数组,
在JavaBean里
public void setzhouqi1(String[][] zhouqi)
{
this.zhouqi1=zhouqi;
}
直接用一个二维数组直接接受还是用循环?
while (e.hasMoreElements()) {
String name=(String)e.nextElement();
System.out.println(name);
String[] values=request.getParameterValues(name);
for (int i=0; i<values.length; i++) {
System.out.println(values[i]);
}
}---------------------------
至于你说的自动生成二维数组,没听说过!hehe
while (e.hasMoreElements()) {
String name=(String)e.nextElement();
System.out.println(name);
String[] values=request.getParameterValues(name);
for (int i=0; i<values.length; i++) {
System.out.println(values[i]);
}
}这段输出的值是无序的吧