日期:2014-05-16  浏览次数:20770 次

<s:if>问题
jsp <select name="tbprofileList" style="width: 120px">
<c:forEach items="${tbprofileList}" var="profiles">
<s:if test="?????"> <option value="${proifles.id}" selected="selected"> <c:out value="${profiles.name}" /> </option> </s:if>
</c:forEach>
</select>  
  action
  tbUser = this.userManageService.findByUserid(id);
String hql1 = "from TbProfiles tb where tb.username='"+ tbUser.getUserName() + "'";
List<TbProfiles> proList = this.getAgentManager().findAllprofilesHql(hql1);
String hql2 = "from TbProfiles tb where tb.username is null and "+ "tb.name='" + proList.get(0).getName() + "'";
tbprofileList = this.getAgentManager().findAllprofilesHql(hql2);
if (tbprofileList.size()>0) {
List<TbProfiles> list = new ArrayList<TbProfiles>();
String hql = "from TbProfiles where username is null";
list = agentManager.findAllprofilesHql(hql);
if (list != null && list.size() > 0) {
for (TbProfiles dict : list) {
}
tbprofileList = list;
}
}




我做的是一个查看的页面 我想经过<s:if>判断 从数据库中得到的值 当成默认 显示出来 
这个判断 怎么去写 也就是 <s:if test="?????">这块 求帮助







------解决方案--------------------
ajax