今天做了个jsp页面,虽然按照领导的指示完成了,但很是不能让自己满意. 大体的功能是:有三个标签决定三个表单,点击不同的标签,会在同一个table里显示不同的form.,通过javascript控制很简单.我的做法是初始页面有一个默认的标签突起,然后让它所决定的form默认display显示,把另外的两个表单放在div中<div style="display:none"><table><form></form></table></div>让其不显示.(注意:这里form不能直接放在div标签对中必须要通过table)
但是存在的问题是,每个表单中初始数据是从数据库中提取的,不论用户想用哪个标签,只要登录该页面三个表单都要从数据库提取数据,这样效率肯定很低.
<script language="javascript">
<%
ArrayList job = (ArrayList)request.getAttribute("jobs");
Iterator iter = job.iterator();
while(iter.hasNext()){
%>
myScroller1.addItem("<a href='http://www.hrbanlv.com/seeker/job/153521.html'> 英网资讯技术有限公司 副总经理-高薪诚聘</a>");
// myScroller1.addItem()方法把数据显示到层里面
<%
}
%>
</script>
这段代码可以把cpu耗到100%