超市账单管理系统项目学习总结

本文作者分享了在开发超市账单管理系统项目时遇到的问题及解决方案,包括session管理、过滤器拦截、数据库字段处理、Ajax与枚举类型交互、用户权限设计、Oracle数据库操作、JSP页面元素获取和日期格式转换等,以及MyEclipse中导入资源和环境配置的注意事项。
摘要由CSDN通过智能技术生成

最近做了一个简单的超市管理系统项目, 现在总结一下学习的过程:

首先开始接触这个项目时,还是感觉挺棘手的,因为第一次综合java、html、js、oracle、jsp、jQuery和Ajax内容来完成这个项目还是有一定的困难的, 并且项目拿到手时没几天的做,所以很赶,

今天刚完成, 总结一下自己在做这个项目遇到的一些问题.

先看一下项目的一个需求,主要就实现一下几个功能.

image

遇到的问题如下:

1. 首先就是遇到session的麻烦, 因为我在登录相应的servlet设置了session的属性,使用${usersession.loginName}却取不出来,并且在MyEclipse中报如下错误:

image

而这直接耽误我项目的许多功能无法实现, 因为其他功能需要session中的用户编号等信息, 后来花了好长时间才发现是自己在用户退出界面使用了session失效导致的,但是session失效必须要点击退出才行,为什么我刚登入,就让我session失效,还是不太懂其中原因,其中代码如下:

image

<script type="text/javascript">
function logout() {
        <%
            session.invalidate();;
        %>
        top.location = "login.jsp";
}
</script>

后来发现是这个导致的就修改了,使用jQuery实现退出功能,即jquerysession.js, 从网上拷贝下来的. 代码如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值