//上午复习了部分javase,看了多个视频,觉得还是有必要做个这个小项目熟练一下
BBS要求:掌握递归的用法,分页的写法,html-css-jsp-JSP-Servlet的综合初步应用。
包含:树形展现,平板型展现,能够回复跟帖,初步的管理。
1.树形结构,递归调用。
用<! 表示包裹的全局变量,方法。具体代码不贴了,目前写到回复那里,有几个注意点
1)开头定义的String str =“”,不能置为null,百度后发现,PrinterStream中规定了,如果为null,就输出为null。
2)也是开头定义的String str 要在当前页面的最后在置为空字符,否则刷新一次,帖子就会增加一倍,因为是全局变量,会一直保存
3)"<a href = 'Reply.jsp?id="+rs.getInt("id")+" ' >",这里的加号表示连接两遍的字符串,因为其本身是一个变量,也可以写成"<a href = 'Reply.jsp?id=<%=rs.getInt("id") %>'>"
4)<input type="hidden" name="id" value="<%=rs.getInt(id) %>" />,隐藏域,数据会随着页面参数一起发送到服务器中。
递归调用:if(0 != rs.getInt("isleaf")){ tree(conn,rs.getInt("id"),level+1) }//本身就在tree方法中,最后当自己不是叶节点时,就自己调用自己
//就写这么多了,明天继续努力。