首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

<html:select解决思路

2012-02-25 
html:select在一览中显示下拉框, 并且一览中的出现的值与下拉框中值相同时,就选中一览的list : INFOLIST

<html:select
在一览中显示下拉框, 并且一览中的出现的值与下拉框中值相同时,就选中
一览的list : INFOLIST 中有 id 和 age
下拉框list : depts 中有 id 和 name
以下代码为什么不行?

=====================================
<logic:iterate id="List" name="INFOLIST" indexId="len" type="bean.userBean" >
 <tr>
  <td>
  <html:select name="user" propoty="department.id" value="<html:write name="List" property="id"/>" >  
  <html:options collection="depts" property="id" labelProperty="name" /> 
  </html:select>
  </td>
  <td><html:write name="List" property="age"/><br></td>
 </tr>
</logic:iterate>
===========================================
但是把代码改成固定值就可以 <html:select name="user" propoty="department.id" value="111" >  


[解决办法]
<html:select name="user" propoty="department.id" value='<html:write name='List' property='id'/>' >

这样看看,你的标签欠套了,应该用",'交替使用。
[解决办法]
<html:select name="user" propoty="department.id" value=" <html:write name="List" property="id"/>" >
value=" <html:write name="List" property="id"/>" > 里面外面都有'"',他不能解析的吧

<html:select name="user" propoty="department.id" value=" <html:write name='List' property='id'/>" >
这样也可以试下,用javaScript赋值
var value = document.getElemntById('id').value;
document.getElementById('department.id')value = value;

[解决办法]
<html:select name="user" propoty="department.id" value="${List.id}" >
struts 的标签不怎么用。 不晓得上面的行不。

[解决办法]
<bean:write name="list" property="id"/>

热点排行