Topic: 关于<html:select>的使用,紧急!!!

  Print this page

1.关于<html:select>的使用,紧急!!! Copy to clipboard
Posted by: fanboy2k
Posted on: 2004-07-26 14:05

我在使用Struts架构的时候,使用下拉列表,即<html:select>
这时候我返回的bean里面下拉列表项所对应的属性是一个对象(如CargoTypeList),实际下拉列表的值是这个对象中的一个属性(如:value),那我该如何使用<html:select>?下面是我使用的形式,但总是提示不正确:
<html:select name="selectCargoInfoBean" property="cargoTypeList">
<html:options name="cargoTypeList" property="value" labelProperty="label"/>
</html:select>

请高手执教

2.Re:关于<html:select>的使用,紧急!!! [Re: fanboy2k] Copy to clipboard
Posted by: haibo
Posted on: 2004-07-26 14:14

<html:select name="vo的名称" property="vo的属性域">
<html:options collections="可选值bean列表(List)" property="bean真实属性" labelProperty="bean表示属性l"/>
eg.

<html:select name="foo" property="sex">
<html:options collections="sexList" property="sex" labelProperty="sexStr" />
</html:select>
class foo{
private String name;
private String sex;
}
class sex{
private String sex;
private String sexStr;
}


java.util.arrayList sexList;
sex temp=new sex();
sex.setsex("female");
sex.setStr("女");
sexList.add(temp);
...........

more will be found in Struts-documentation->user & dev Guide->html tag

3.Re:关于<html:select>的使用,紧急!!! [Re: fanboy2k] Copy to clipboard
Posted by: fanboy2k
Posted on: 2004-07-26 14:38

谢谢楼上的

但是我这里封装的方式是这样的:

class foo{
private String name;
private sex sexObj=new sex();
public sex getSex{
return sexObj;
}

}
class sex{
private String sexid;
private String sexStr;
public String getSexStr{
return sexStr;
}
}

我现在给页面的是foo,所以我的页面中这样写:
<html:select name="foo" property="sex">
<html:options collections="sex" property="sexid" labelProperty="sexStr" /></html:select>

但是调试时总是提示“javax.servlet.jsp.JspException: Cannot find bean under name sex”

请问我该如何解决这个问题?先谢谢了。

4.Re:关于<html:select>的使用,紧急!!! [Re: fanboy2k] Copy to clipboard
Posted by: fanboy2k
Posted on: 2004-07-26 16:45

各位老大,是不是不明白我的意思?真的不能帮帮我吗?

着急呀!!!!

5.Re:关于<html:select>的使用,紧急!!! [Re: fanboy2k] Copy to clipboard
Posted by: haibo
Posted on: 2004-07-26 16:52

fanboy2k wrote:
各位老大,是不是不明白我的意思?真的不能帮帮我吗?

着急呀!!!!

你翻一翻struts user guide -->html tag 一节,试一试,就知道了,这种问题自己一次搞清楚最好。像查一查doc就可以搞清楚地问题,这里是不欢迎发表的。

6.Re:关于<html:select>的使用,紧急!!! [Re: fanboy2k] Copy to clipboard
Posted by: fanboy2k
Posted on: 2004-07-26 17:05

关键是我的手边没有struts user guide呀,请问哪里能找到?

7.Re:关于<html:select>的使用,紧急!!! [Re: fanboy2k] Copy to clipboard
Posted by: haibo
Posted on: 2004-07-26 17:25

fanboy2k wrote:
关键是我的手边没有struts user guide呀,请问哪里能找到?

下载的struts1.1.zip包,解压缩--struts1.1/webapp/struts-documentation--〉index.html-->左边菜单连接:struts user and developer guide -->html tag->tag api-->select

8.Re:关于<html:select>的使用,紧急!!! [Re: fanboy2k] Copy to clipboard
Posted by: fanboy2k
Posted on: 2004-07-26 17:35

谢谢,研究研究先。不过确实时间很紧了

9.Re:关于<html:select>的使用,紧急!!! [Re: fanboy2k] Copy to clipboard
Posted by: floater
Posted on: 2004-07-26 21:50

时间很紧 is not an execuse for not reading docs!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923