最近做了一个简单的超市管理系统项目, 现在总结一下学习的过程:
首先开始接触这个项目时,还是感觉挺棘手的,因为第一次综合java、html、js、oracle、jsp、jQuery和Ajax内容来完成这个项目还是有一定的困难的, 并且项目拿到手时没几天的做,所以很赶,
今天刚完成, 总结一下自己在做这个项目遇到的一些问题.
先看一下项目的一个需求,主要就实现一下几个功能.
遇到的问题如下:
1. 首先就是遇到session的麻烦, 因为我在登录相应的servlet设置了session的属性,使用${usersession.loginName}却取不出来,并且在MyEclipse中报如下错误:
而这直接耽误我项目的许多功能无法实现, 因为其他功能需要session中的用户编号等信息, 后来花了好长时间才发现是自己在用户退出界面使用了session失效导致的,但是session失效必须要点击退出才行,为什么我刚登入,就让我session失效,还是不太懂其中原因,其中代码如下:
<script type="text/javascript">
function logout() {
<%
session.invalidate();;
%>
top.location = "login.jsp";
}
</script>
后来发现是这个导致的就修改了,使用jQuery实现退出功能,即jquerysession.js, 从网上拷贝下来的. 代码如下: