我是在在用户登陆成功后把用户信息写在一个session中List<Manager> list=managerService.HuiYuanLoginBySql(username, userpwd);只是struts2中action中的查询语句这样能查到积分是100
每个用户都是有积分的在dwr中查积分时为什么会是0呢!前几天还好用呢!
dwr内容WebContext webContext=WebContextFactory.get();
HttpSession session=webContext.getSession();
List<Manager> manager=(List<Manager>) session.getAttribute("manager");
Iterator<Manager> iterator=manager.iterator();
Map map=(Map)iterator.next();
String id=(String)map.get("id");
Manager manager2=new Manager();
manager2=managerService.queryByManagerId(id);
谁能告诉告诉我呀!
我的数据库是oracle
框架是struts2 spring 公司自己的框架代替hibernate dwr
每个用户都是有积分的在dwr中查积分时为什么会是0呢!前几天还好用呢!
dwr内容WebContext webContext=WebContextFactory.get();
HttpSession session=webContext.getSession();
List<Manager> manager=(List<Manager>) session.getAttribute("manager");
Iterator<Manager> iterator=manager.iterator();
Map map=(Map)iterator.next();
String id=(String)map.get("id");
Manager manager2=new Manager();
manager2=managerService.queryByManagerId(id);
谁能告诉告诉我呀!
我的数据库是oracle
框架是struts2 spring 公司自己的框架代替hibernate dwr
manager2=managerService.queryByManagerId(id);
这里不是查询数据库吗,查出来是多少就是多少吗
是不是数据查询写错了还有一个,在dwr 方法中得到request 在方法参数中直接加上这个参数就可以用了
例如:public void test(String str,HttpServletRequest request)
{
HttpSession session = request.getSession();
}
String sql="select * from jybl_manager where username='"+username+"' and userpwd='"+userpwd+"'";
List<Manager> list=managerDao.queryBySql(sql);查询语句
查积分的
public Manager queryByManagerId(String id) {
return managerDao.queryById(id);
}
这个是根据id查询的
managerDao是我们公司自己的框架啊
manager2=managerService.queryByManagerId(id); 这个呢?
打段点看下这个id是多少再把managerService.queryByManagerId(id)里面调用的sql放数据库看下
没有哇
怎摸可能都是内部的框架呀
公司自己开发的!
相当于hibernate
是不是你自己哪里写了这个sql
你登录不就是查询了一下吗怎么会自动清0了?呵呵,看样子帮不到你了哦
String sql="select * from jybl_manager where username='"+username+"' and userpwd='"+userpwd+"'";这条语句怎摸能清零呢
是用户在登陆时,我对用户的登陆次数做一次修改但我只修改了用户的登陆次数而积分就被清零了!我也不知道怎摸回事可能是框架有bug把,只要在赋值一次就好了!