论坛首页 Java版 Webwork

struts2 中标签<s:select>的问题

浏览 1158 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (15) :: 隐藏帖 (0)
作者 正文
时间:2008-01-17
struts2的页面中如下写:

<s:select key="deptCode" labelposition="left" value="%{deptCode}"
list="%{theOptions.departments}"
listKey="value"
listValue="label" headerKey="000000" headerValue="------------请选择-----------" />


生成的html代码为:
<tr>
<td class="tdLabel"><label for="UserList_deptCode" class="label">工作部门:</label></td>
<td>
<select name="deptCode" id="UserList_deptCode">
<option value="000000">------------请选择-----------</option>
<option value="000001">software develop</option>
<option value="000002">project manage</option>
<option value="000003">market manage</option>
<option value="000004">visionsky manager</option>
</select>
</td>
</tr>


请问,我想生成不带<tr></tr>的,即不进行换行处理,<s:select>标签该如何写??
   
时间:2008-01-17
把theme改成simple或者自己写一个theme
<constant name="struts.ui.theme" value="simple" />
   
0 请登录后投票
时间:2008-01-17
也可以用theme属性:theme="simple"
   
0 请登录后投票
时间:2008-01-18
引用
s:select key="deptCode" labelposition="left" value="%{deptCode}"
list="%{theOptions.departments}"
listKey="value"
listValue="label" headerKey="000000" headerValue="------------请选择-----------" />


对于struts2中select标签中,value属性和listValue属性是不是必须一起使用,还是冲突呢???

对了,我在struts2中,有一个action,他有一个listProNames的List类型.

请问:我如何实现select标签把项目名称显列出来呢???

看看我那里出错拉?

<s:select name="project.names" list="listProNames" headerKey="0" headerValue="--选择--"
   listKey="id" listValue="value"/>
   
0 请登录后投票
论坛首页 Java版 Webwork

跳转论坛:
JavaEye推荐