终于完成了初步的学生信息展示了,之前一直都加载不出来。
问题主要是:我的web.xml根本没有配置servlet,导致我的jsp文件和java文件没办法产生连接。在jsp中的重定向也根本没办法做到,一直都是404.丰惠说过,只要是404,一般都是路径和文件的问题。
接下来说一说我战胜bug的过程:
我先是思考,为什么我的mylist是空的,根本就没有获得到数据。我看了一下老师的代码,我发现,老师登录之后先是重定向到servlet的studentListAction处理然后跳转到index.jsp中,而我直接重定向到index.jsp中。逻辑出错,session中根本就是空的, 没有任何东西储存在里面。后来在登录之后的跳转改成到studentListAction,系统又一次提示:404.这个问题是非常非常难受的,我大概兜兜转转查了3个小时,后来发现没有配置web.xml,当我按照教程配置好了我的web.xml之后,再一次实验,成功了!!!!!我美滋滋的跳转到另一个页面,然后打算再观摩一下我的学生列表信息,发现,没了???找不到了!!!!mylist又为空了!!!!wtf!!!说实话,我当时有点崩溃,不过我良好的素质让我没有嘴臭出来。重点来了!!我突然想起老师好像说过,要及时处理session中的东西,不然很占空间,效率会变慢。我当时再编写代码的时候,将session.removeAttribute(“studentlist”);写上了。结果导致,session里关于studentlist的全部清空,所以当我再一次的跳转到原页面又会出错。
晚上的任务是将学生的修改功能完成!(结合模态框,难度升级,刺激!)