如何显示首页信息
姗姗来迟的第二篇
***************************************************************??
?
???在最近做的BBS系统上,遇见了个问题:如何动态的显示一些信息,比如最新发表的文章,最新回复的文章。
???? 以下是一些小想法:
?
???? 1.开始时,我在首页的显示界面设置了一个对应的过滤器,当访问这个页面时,自动调用这个过滤器,将数据库中的对应信息加载到request中。不过使用这种方法的话,在网站内跳转到首页时,不能使用forword,只能使用sendRedirect,否则的话它不会运行对应的过滤器。虽然在效果上说可以实现动态的显示首页的效果,可是总得来说结构上并不理想。让凯撒的归凯撒,让上帝的归上帝。servlet应该做的是还是应该要servlet做,filter就老老实实去去墙角转换字符/登陆过滤吧。。。。
???
?
????2.然后。。。首页没法设成一个servlet,那只好用笨办法了,将首页设为了一个html,然后访问这个html时知道跳转到一个servlet。额,方法确实懒了点,不过确实有够简单。代码就一句话:
<meta http-equiv="refresh" content="0.1;url=enterMain.netjava">?? url为要跳转的路径。不过这种方法也有种说法,好像搜索的话,效率不高。可惜现阶段貌似没有更好的解决办法了。。。
???
?
?? ?3.展望:经过向老师咨询后,又听说了AJAX好像也能实现这个,静态化也是一个好东东。恩,以后就慢慢研究研究这个两个。