首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

关于javaweb项目的命名规范有关问题

2012-10-08 
关于javaweb项目的命名规范问题今天我在做一个strut2+ibatis+spring的项目时,出现了一个很奇怪的问题里我

关于javaweb项目的命名规范问题
   今天我在做一个strut2+ibatis+spring的项目时,出现了一个很奇怪的问题里
我在第一次请求actionA的时候把用户对象传入了session,然后在将请求转发actionB,在请求actionB,的时候要经过用户状态拦截器(从session里面取得user,判断user是否为空,若为空则返回到登录页面)和用户权限拦截器,此时我第一次输入了正确的用户名和密码,通过了两个拦截器,请求到达了actionB,actionB呈现给我一个视图B.jsp,这时我在B.jsp里面再次请求actionB的时候,就出错了,不能通过状态拦截器,也就是在session里面的user已经不存在了~~~  不明白为什么会不存在,我是翻江倒海的到各大论坛和博客里面找有关文章,但是始终没有找到
    我考虑了半天,到底是哪里出错了呢?照理说整合应该是没有问题的,我以前做过strut2+hibernate+spring的整合。结果我干脆把ibatis和spring剥离,只留下strut2,但是还是不行, 后来想了半天,我把原来的项目复制了一份,为了避免和原来的项目命名冲突,我起了另外一个名字, 没想到居然这次成功了。。。 我原来的项目名称叫supermarket(strut2+spring+hibernate),改了名字叫supermarket  这个命名的问题我想可能是关键,项目命名不应该含有+,(这些符号,否则会出现让你想死的问题!!
这个是我花了两天时间才想到的~~~,找出原因后,我得出了一个真理。。程序故障三大永恒定律(重启电脑+重启IDE+检查命名)

热点排行