用过滤器进行登录验证
jsptest项目有展示图书列表信息的前端界面
注册登录页面可以参考module项目
在数据库中同时存储图书图片,但不知道怎么用框架调用
mybatis怎么应用事务处理
原来的想法是在注册时根据name判断数据库中同名的记录条数是否大于0,但由于使用select注解的限制不能反回int值不得不作罢
客户端和服务器跳转用的很乱 比如如果已经登录过的话 访问register/form会直接服务器跳转到success.jsp,原本想做一个客户端跳转,跳转之后地址栏的地址变为/success,但此时地址栏还是会显示register/form,一定要用forward跳转的原因是如果使用response重定向必须执行完页面的所有代码,再跳转到目标页面,而跳转的目的就是检测到已经登录所以不需再注册。
用户名一般要trim一下
对Mybatis框架不熟悉 导致花了很多时间
地址栏的地址混乱的原因是很多时候需要用到model传参数,但如果做一个客户端跳转的话不知道要怎样把model传给目标,只能用session,获取session一定要得到http请求
purchaseindex.jsp中有+和—按钮改变购买数量,但有一个问题:可以通过按—使数量减到0一下,并提交一个负值。由于对前端脚本写法不熟悉,所以我在界面中不处理这种情况,而当有负值传到后台时,检测到后也不加处理,只处理正值
加入购物车并不会实际改变数据库中的数据,所以在真正支付时查验用户余额和库存数量就可以了,再加入购物车时查验没有必要
支付时从查找库存数量开始就要进入到事务,是避免不可重复读的原因。