这样行不行,我这里不行了
我想用iteracter批量产生s:radio
然后名字就里面的一个属性,应该怎么做呢?
我想用iteracter批量产生s:radio
然后名字就里面的一个属性,应该怎么做呢?
解决方案 »
- 请教高手,使用birt输出饼状图,报getOutputStream已被调用错误,如何解决?急!!!在线等~~~
- 用myeclipse新建JSP文件时自动添加的一些代码问题
- 对web项目文件夹重命名 会带来什么影响?
- 吧tomcat中的work中的东西删掉报错误
- 关于函数的问题,急!!在线
- MYSQL里的auto_increment如何设置和insert使用呢?没分了:(
- 安装了tomcat 5.0 ,一定要把那个tools.jar拷贝到common\lib目录下吗?
- 这样的事务,能实现吗?
- a4j的组件<a4j:support>为什么要求jsf的组件<h:inputText>的属性required="true"
- 文件上传路径 不想用smartupload 高分等待:)在线等待
- 为什么jsp页面没有错误,可是没法读出数据库里的东西?
- 网站部署路径问题
<s:radio name="#id.userid" />
</s:iterator> label是你要遍历的List
<s:bean name="包名.DAO类名" id="产生的对象x"/>
<s:radio list="x.方法名(去掉get对应的方法)" listValue="页面显示的值" listKey="提交的值" name="存储变量" label="显示的文字"/>
这样就是利用多个javabean实力动态产生的radio。
这个看的不是太懂了,呵呵,菜鸟,action里面是有list,不过dao类名不知道是什么东西
name里面直接写你那个list所放的对象的那个类的完整限定名就ok了。
就好比:<input type="text" value="<s:property value=“userid” />">这样是可以的,但是你那种嵌套是不行的。
你可以用js去批量生成s:radio.
那选了值再怎么提交到action呢?
这个存储的变量就是你后台的对应的list集合里存放的对象的某一个属性;
比如后台action中的list里放了User;
User有name这个属性;
那么你用迭代的时候就name就可以这样设置:
name="%{list名[下标].name}"
也就是说找到这个list集合中的某个下标对应的User对象的name属性;