請問Struts中ActionForm中怎樣封裝一個主從結構(一條Company記錄對應多條Employee記錄) ? 试试用list,把Employee放到list里面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就用数组就行了页面上使用同一个property,然后就能自动组装到这个数组里面 我頁面上是這樣寫的, 請幫忙修改一下我上面的代碼!<%@ page contentType= "text/html; charset=GBK " % > <%@ taglib uri= "/WEB-INF/struts-bean.tld " prefix= "bean " % > <%@ taglib uri= "/WEB-INF/struts-html.tld " prefix= "html " % > <%@ taglib uri= "/WEB-INF/struts-logic.tld " prefix= "logic " % > <%@ taglib uri= "/WEB-INF/struts-template.tld " prefix= "template " % > <html > <head > <title > companyInsert </title > </head > <body bgcolor= "#ffffff " > <html:form action= "/companyAction.do " method= "POST " > <table width= "100% " > <tr > <td >编号: </td > <td > <html:text property= "company.id "/ > </td > <td >姓名: </td > <td > <html:text property= "company.name "/ > </td > </tr > </table > <hr > <table width= "100% " name=pageButtomInfo id= pageButtomInfo > <tr > <th >姓名 </th > <th >性别 </th > </tr > <tr > <td > <html:text property= "employee[0].name "/ > </td > <td > <html:text property= "employee[0].sex "/ > </td > </tr > </table > <table width= "100% " > <tr > <td align= "center " > <input type= "button " onclick= "javascript:addNewLines(pageButtomInfo,'1');return false; " > </td > <tr > </table > <html:submit property= "submit " value= "Submit "/ > <br > <html:reset value = "Reset "/ > </html:form > </body > </html > <script language= "javascript " > var lines=1; function addNewLines(tableObj,vRows){ var addRows=vRows*1; var rowObj=lines*1+1; if(addRows >2){alert('添加的行数过多(小于2)!');return;} var lineBegin=lines*1; var lineEnd=lineBegin+addRows; var tmpRow,innerHTMLtmp,tmpCell; for (var i=lineBegin;i <lineEnd;i++) { if(i >19){return;} tmpRow = tableObj.insertRow(-1); tmpRow.insertCell().innerHTML= " <html:text property='employee[ "+i+ "].name'/ > "; tmpRow.insertCell().innerHTML= " <html:text property='employee[ "+i+ "].sex'/ > "; } var rowcount=lines*1 + vRows*1; lines=rowcount; } </script > (function(){//coding....})() 请问这是什么意思 AxisFault 利用区域图分析报表 页面botton按钮,千万不要加name="submit" jsp查询数据库将数据以饼图和圆柱图显示? 在线等~sql语句找错误~所用的是db2数据库 rs.next()的问题 关于jsp文件中的图片显示问题!(平台tomcat+apache) struts拦截器权限设置 【求助】JDBC连接oracle,既没有报错,也没有输出是为什么? 主从表同时保存如何实现? flashget中的数据库格式是什么样的?
页面上使用同一个property,然后就能自动组装到这个数组里面
<%@ taglib uri= "/WEB-INF/struts-bean.tld " prefix= "bean " % >
<%@ taglib uri= "/WEB-INF/struts-html.tld " prefix= "html " % >
<%@ taglib uri= "/WEB-INF/struts-logic.tld " prefix= "logic " % >
<%@ taglib uri= "/WEB-INF/struts-template.tld " prefix= "template " % >
<html >
<head >
<title >
companyInsert
</title >
</head >
<body bgcolor= "#ffffff " >
<html:form action= "/companyAction.do " method= "POST " >
<table width= "100% " >
<tr >
<td >编号: </td > <td > <html:text property= "company.id "/ > </td >
<td >姓名: </td > <td > <html:text property= "company.name "/ > </td >
</tr >
</table >
<hr >
<table width= "100% " name=pageButtomInfo id= pageButtomInfo >
<tr >
<th >姓名 </th >
<th >性别 </th >
</tr >
<tr >
<td > <html:text property= "employee[0].name "/ > </td >
<td > <html:text property= "employee[0].sex "/ > </td >
</tr >
</table >
<table width= "100% " >
<tr >
<td align= "center " > <input type= "button " onclick= "javascript:addNewLines(pageButtomInfo,'1');return false; " > </td >
<tr >
</table >
<html:submit property= "submit " value= "Submit "/ > <br >
<html:reset value = "Reset "/ >
</html:form >
</body >
</html >
<script language= "javascript " >
var lines=1;
function addNewLines(tableObj,vRows){
var addRows=vRows*1;
var rowObj=lines*1+1;
if(addRows >2){alert('添加的行数过多(小于2)!');return;}
var lineBegin=lines*1;
var lineEnd=lineBegin+addRows;
var tmpRow,innerHTMLtmp,tmpCell;
for (var i=lineBegin;i <lineEnd;i++) {
if(i >19){return;}
tmpRow = tableObj.insertRow(-1);
tmpRow.insertCell().innerHTML= " <html:text property='employee[ "+i+ "].name'/ > ";
tmpRow.insertCell().innerHTML= " <html:text property='employee[ "+i+ "].sex'/ > ";
}
var rowcount=lines*1 + vRows*1;
lines=rowcount;
}
</script >