日期:2014-05-17  浏览次数:20669 次

strtus2标签取值问题 请大家帮忙看看
由于页面样式问题,我没有用<s:select> 采用了html的select 问题就在取值中,页面上input框的赋值都用<s:property>把值取到了,在给下拉框赋值的时候,在网上找了很多办法还是无法赋值成功,我的问题在于这是一个修改数据页面,页面不仅要赋值成功,在修改的时候也需要用的这个下拉框,请高人帮帮忙,谢谢。

由于JSP太长 就取部分代码了~

 <s:iterator value="employeelist" id="el">
   
  <TBODY>
  <TR 
  style="FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none">
  <TD colspan="4" align="center">I. Personal Information </TD>
   
  </TR>
  <TR 
  style="FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; TEXT-DECORATION: none">
  <TD>School ID:</TD>
  <TD><input type="text" name="employee.school_id" value="<s:property value="#el.school_id"/>" maxlength=15>*</TD>
  <TD><input type="text" name="employee.employee_id" value="<s:property value="#el.emloyee_id"/>" style=display:none></TD>
  <TD></TD>
  </TR>
  <TR 
  style="FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; TEXT-DECORATION: none">
  <TD>Surname: </TD>
  <TD><input type="text" name="employee.surname" value="<s:property value="#el.surname"/>" maxlength=20>*</TD>
  <TD></TD>
  <TD></TD>
  </TR>
  <TR 
  style="FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; TEXT-DECORATION: none">
  <TD>Given Name: </TD>
  <TD><input type="text" name="employee.given_name" value="<s:property value="#el.given_name"/>" maxlength=20>*</TD>
  <TD>Active/Inactive File:</TD>
  <TD><select name="employee.active_inactive" >
  <option value="1">Active</option>
  <option value="2">Inactive</option>
  <option value="3">applicant</option>
  </TD>
  </TR>

就是在这个下拉框赋值的时候出问题了~ 用标签可以实现吗?

------解决方案--------------------
JScript code

<select name="employee.active_inactive" >
  <option value="1" <s:property value="%{#el.active_inactive=='1'?'selected=\"selected\"':'44444'}"/>>Active</option>
  <option value="2" <s:property value="%{#el.active_inactive=='2'?'selected=\"selected\"':'44444'}"/>>Inactive</option>
  <option value="3" <s:property value="%{#el.active_inactive=='3'?'selected=\"selected\"':'44444'}"/>>applicant</option>