一个页面表单,其中包括一组重复的表单内容。组中每一记录都包括两个text类型的表单域,请问在这种情况下如何写formbean?

thankyou 2004-09-30 09:55:43
?
...全文
83 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
追求自由 2004-09-30
  • 打赏
  • 举报
回复
为什么要这样?
tomuno 2004-09-30
  • 打赏
  • 举报
回复
t1,t2,t3,t4
thankyou 2004-09-30
  • 打赏
  • 举报
回复
//jsp 页面

<html:form action="myaction.do">
<table>


<tr>
<td><html:text name="t1"></td><td><html:text name="t2"></td>
<tr>

<tr>
<td><html:text name="t1"></td><td><html:text name="t2"></td>
<tr>


</table>
</html:form>


//formbean 类
class MyFormbean{
String[] t1=new String[0];
String[] t2=new String[0];

public String[] getT1(){
return t1;
}
public void setT1(String[] t1){
this t1=t1;
}

public String[] getT2(){
return t2;
}
public void setT1(String[] t2){
this t2=t2;
}
}

如按上诉方法,提交后,在actionservlet中可以得到两组数值,而回显在文本框中的值就不对了
crazyxp 2004-09-30
  • 打赏
  • 举报
回复
写法都一样,只是页面写法不一样用nested:text
tomuno 2004-09-30
  • 打赏
  • 举报
回复
你把你的页面代码帖出来
这样容易帮你
thankyou 2004-09-30
  • 打赏
  • 举报
回复
to tomuno:
你说的是什么意思呀?
tomuno 2004-09-30
  • 打赏
  • 举报
回复
value are same but name different
njeshop 2004-09-30
  • 打赏
  • 举报
回复
<html:form action="myaction.do">
<table>


<tr>
<td><html:text name="t1"></td><td><html:text name="t2"></td>
<tr>

<tr>
<td><html:text name="t1"></td><td><html:text name="t2"></td>
<tr>


</table>
</html:form>


//formbean 类
class MyFormbean{
private String[] t1;
private String[] t2;


public String[] getT1(){
return t1;
}
public void setT1(String[] t1){
this t1=t1;
}

public String[] getT2(){
return t2;
}
public void setT1(String[] t2){
this t2=t2;
}
public void doXXX(){
int k1=0;
if(t1!=null){
k=t1.length;
}
int k2=0;
if(t2!=null){
k=t2.length;
}

//现在可以取到每一个的t1,t2的值,OK了吗?

}
}

如按上诉方法,提交后,在actionservlet中可以得到两组数值,而回显在文本框中的值就不对了
nwpulipeng 2004-09-30
  • 打赏
  • 举报
回复
混分帮顶

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧