现有两张表用户表和登录信息表,其中用户表的user_id是主键,且是登录信息表的外键。请问要怎么样在登录时得到用户id并且把登录的时间保存到登录信息表里。先贴上业务逻辑层的相关代码:
public void saveLog(int user_id,Date logtime){
Date newlog = new Date(System.currentTimeMillis());
Log log = new Log();
log.setLogtime(newlog);
userdao.saveLog(newlog); }然后是loginAction的相关代码:
public String execute() throws Exception {
Map session=ActionContext.getContext().getSession();
int user_id=userservice.userLogin(username, password);
if(user_id>0){ session.put("username", getUsername());
session.put("password", getPassword());
this.userservice.saveLog(user_id,logtime);
return "success"; }
else return "error"; }要怎么改啊,求大神指点~~
public void saveLog(int user_id,Date logtime){
Date newlog = new Date(System.currentTimeMillis());
Log log = new Log();
log.setLogtime(newlog);
userdao.saveLog(newlog); }然后是loginAction的相关代码:
public String execute() throws Exception {
Map session=ActionContext.getContext().getSession();
int user_id=userservice.userLogin(username, password);
if(user_id>0){ session.put("username", getUsername());
session.put("password", getPassword());
this.userservice.saveLog(user_id,logtime);
return "success"; }
else return "error"; }要怎么改啊,求大神指点~~
解决方案 »
- sql 语句在java程序中出现异常·····
- Tomcat启动时报错
- no SOAPAction header! 错误怎么解决?
- 关于ext弹出一个简单的alert窗口
- ant源码研究缺少包.请帮助*******
- java是否能实现控制传真机定时收发传真?我没有头绪啊:(
- 100分求jsp树的原代码 最好是jsp+js+xml 执行效率要高。(从数据库中动态生成的)在线
- 谁知道Jbuilder6的Enterprise Setup中Application Server设置都做了哪些工作?(J2ee)
- 设计多张1对多表的hibernate一对多级联删除
- java习题 赐教
- 有没有 牛人啊
- hibernate+strut1+jsp+oracle找表字段
public class UserAction extends ActionSupport implements SessionAware {
private Users user;
private IUsersBiz userBiz;
private Map<String, Object> session;
public void setUserBiz(IUsersBiz userBiz) {
this.userBiz = userBiz;
}
public Users getUser() {
return user;
}
public void setUser(Users user) {
this.user = user;
} public String login() throws Exception{
this.user=this.userBiz.findUsers(this.user);
if (this.session!=null) {
this.session.put("user", this.user);
}
return "funList";
} @Override
public void setSession(Map<String, Object> arg0) {
this.session=arg0;
}
}