一个简单而又复杂的jsp网页问题
我做了一个信息查询的页面,信息量大,大概一次查询500个左右的数据,显示在一个页面,并且每次查询出来的信息要经过判断来显示,比如:
如果bean.getA()等于asp,就把这个字段加上超链接,好让他准备做下一步工作。
<%if(bean.getA().equals("asp")){%>
<td> <a href="aaa.jsp?id= <%=etb.getId()%>"> <%=etb.getId()%> </a> </td>
<%}else{%>
<td> <%=etb.getId()%> </td>
<%}%>
<%if(bean.getB().equals("asp")){%>
<td> <a href="aaa.jsp?id= <%=etb.getId()%>"> <%=etb.getId()%> </a> </td>
<%}else{%>
<td> <%=etb.getId()%> </td>
<%}%>
否则就没有超链接,什么也不做,只显示一个值。如此循环,因为每个bean.getA()的值都不一样,下一个就是bean.getB(),再下一个就是bean.getC(),所以每次都要判断,这样的话我得写多少判断啊,想想就疯了~~~而且判断多了,页面显示就会奇慢无比,请问有没有什么高招可以不判断或少判断啊?小弟新手,还请大哥大姐多多指教,谢谢!!!
有没有bean.getAllPropers()使得到array
然后对array进行各种判断操作
你可以先在将数据返回给页面之前做出判断,或者直接在你从数据库获取数据后对数据处理,一定不要放在页面上来处理,把处理后的数据封装为LIST对象在页面上显示,这样速度会有所提高的
Java code:
<
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
在jsp里面,用个select既能输入自动匹配又能下拉选择的,怎么实现?
不会。。。。。。帮顶 学习。。
自动匹配什么意思?具体点
就是你输入内容后,和你内容相同选项的都列出来
你select是下拉框。。 ......
下面categoryTreeCont.jsp 代码
----------------------------------------
Java code:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
< ......
问题1.
如何通过RandomAccessFile类的seek()方法将指针移动到文件末尾,再用writeChars(String s)将数据写入某个文档文件
问题2.
StringTokenizer是什么东西,干嘛用的?
由于小弟初学js ......
OA系统,包括角色权限,系统安全,注入,
运行的操作系统,数据库,大家都提提建议
还有以后的系统可扩展性上应该如何规划呢
请大家提提建议,谢谢
帮顶
up
我建议用:
jsp+jdbc+Struts作(效率)
严格按 ......