每一次返回的对象集合都是不同的,怎么共用一个jsp页面就是从后台返回数据,每一次的都一样,但是次和次之间是不同的,如何实现呢例如第一次我返回的是student的
第二次返回的是class的
第三次返回的是teacher的这种情况下如何共用jsp页面jsp共用
第二次返回的是class的
第三次返回的是teacher的这种情况下如何共用jsp页面jsp共用
解决方案 »
- java在企业级数据库连接池及其服务器的配置
- 关于MyElicpse跟weblogic tomcat的关系
- jacorb中如果要启动命名服务是不是ns.bat,问题如下
- 请问在tomcat官方网站下载时有很多项到底下载哪个?
- 简单的jdk1.5配置问题(Eclipse)
- 最近老听说maven,它到底在java开发中有什么作用?
- Jtable中选择单元,如何得到该单元的行和列的index?20分,谢谢!
- 请问一个jcreator j2ee配置的问题?
- 标书要求网站要500个用户并发访问,不出问题?大家给个方案,如何实现,是不是需要用ejb??
- 请问你们时安装JDK遇到过报1500错误吗?
- Struts2中有没有类似addActionMessage这样的方法
- ehcache的缓存的数据出不来
是啊,就是要用一个页面,每一次都显示不同的数据好比teacher集合可能取名字 入职日期 或者工资
而student集合可能在页面取的就是 名字 和班级之类的
判断集合的大小
</if>代码写在判断里面
....这个你咋通过集合大小来判断 - -
你根本不可能知道每次发送到jsp页面的集合里有多少对象啊
现在关键是页面的样式啥的怎么搭建
request.setAttribute("teacherSzie",teacherlist.size());比如在后台有两个集合 你也不知道哪个集合是有数据
<c:forEach var="" item="${}">
<table>
<tr></tr>
<table>
</c:forEach>
</if><c:if test="${teacherSzie>0}">
<c:forEach var="" item="${}">
<table>
<tr></tr>
<table>
</c:forEach>
</if>
这样只是做了判断```那页面的样式都用一样的么?
数据好取,就是不知道怎么搭建这个页面,根据不同的样式现实不同的模版
如果都用if判断的话,那岂不是要在jsp页面上写好多的样式
<c:if test="${teacherSzie>0}">
<jsp:include page="teacher.jsp"></jsp:include>
</c:if> <c:if test="${studentSize>0}">
<jsp:include page="student.jsp"></jsp:include>
</c:if>
当然 你逻辑代码强的话 写在同一个jsp页面也没有问题,就是太多怕到时候用的乱