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

struts 展示 jsp 有关问题

2013-09-24 
struts 展示 jsp 问题public class Car {private String carName//车名private String idcard//车牌号pu

struts 展示 jsp 问题


public class Car {
  private String carName;//车名
  private String idcard;//车牌号
public String getCarName() {
return carName;
}
public void setCarName(String carName) {
this.carName = carName;
}
public String getIdcard() {
return idcard;
}
public void setIdcard(String idcard) {
this.idcard = idcard;
}
  
}



import java.io.Serializable;
public class Driver implements Serializable {
  private String username;
  private String pass;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}
  
  
}




import java.util.Date;
public class TestVO {
private Driver driver = new Driver();
private Car car = new Car();
private Date endTime;
public Driver getDriver() {
return driver;
}
public void setDriver(Driver driver) {
this.driver = driver;
}
public Car getCar() {
return car;
}
public void setCar(Car car) {
this.car = car;
}
public Date getEndTime() {
return endTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}


}


Action 中 List<TestVO> list = driverService.getWarn(tsetVO);一个集合
请问我在页面中怎么把这个集合中的数据展示出来 struts jsp 数据
[解决办法]
list  放到request 对象 ,在前台jsp 用标签循环。


[解决办法]
同楼上!  可以用for(TestVO tv : list) 循环迭代  EL表达式
[解决办法]
放到session里面:

<tbody id="planContId" >
    <tr>
    <td>序号</td>
    <td></td>
    <td>计划名称</td>
    <td>计划内容</td>
    <td>计划时间</td>
    <td>计划登记人</td>
    </tr>
   <c:forEach items="${listPlans}" var="superplan" varStatus="status">
    <tr bordercolor="#CBF7D7"  border="1"  >
    <td width="24px" align="center">${status.count}</td>
    <td width="24px"><input type="checkbox"  name = "checkDelete" value=${superplan.planId} /></td>
    <td width="24px">${superplan.planName}</td>
    <td width="24px">${superplan.planConten}</td>
    <td width="24px">${superplan.time}</td>
    <td width="24px">${superplan.userId}</td>
    <td style="display: none;">${superplan.planId}</td>
    </tr>
    </c:forEach>
    <tr>
    <td colspan="6" align="right">
    <c:choose> 
    <c:when test="${page gt 1}"> 
    <a href="planlist.action?page=${page-1}">上一页</a> 
    </c:when> 
    <c:otherwise> 上一页 </c:otherwise> 
    </c:choose>
    
[解决办法]
第${page}页
[解决办法]
 
[解决办法]
每页${rowsPage}条
[解决办法]

    <c:choose> 
    <c:when test="${page lt totalPages}"> 


    <a href="planlist.action?page=${page+1}">下一页</a> 
    </c:when> 
    <c:otherwise> 下一页 </c:otherwise> 
    </c:choose>
      
[解决办法]
共 ${totalPages} 页 
[解决办法]

    </td>
    </tr>
    </tbody>
    


[解决办法]
jlsbList = khjlHzService.getJlsbList(map,splitPage);

<s:iterator value="jlsbList">
<tr>
<td align="center"><s:property value="khsj"/></td>
<td align="center"><s:property value="khdwname"/></td>
<td align="center"><s:property value="status"/></td>
[解决办法]
给list声明get和set方法,然后用#4的循环标签
[解决办法]
Action里:

private List<TestVO> list;
public List<TestVO> getList() {
return blist;
}
public void setList(List<TestVO> list) {
this.list = list;
}
//往list里存放数据
...

jsp中:
<s:iterator value="list">
 <tr>
 <td align="center"><s:property value="属性"/></td>
 </tr>
</s:iterator>
[解决办法]
在action里把list集合存到session等等作用域中         然后在jsp页面用EL表达式或OGNL标签读



   <c:forEach var="li" items="${sessionScope.list }" varStatus="t">
            
        </c:forEach>

热点排行