围观
哪位大哥帮我看看偶滴代码哪里出问题了呀
UserAction
package com.frank.action;
import java.util.List;
import com.frank.dao.UserDAo;
import com.frank.obj.User;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {
private UserDAo userDao;
private User user;
private List users;
private int userid;
private int pageNo;
private int pageCount;
public int getPageNo() {
return pageNo;
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}
public void setUsers(List users) {
this.users = users;
}
public int getUserid() {
return userid;
}
public void setUserid(int userid) {
this.userid = userid;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String readyUpdate() throws Exception{
user=this.getUserDao().getUserById(userid);
if(user!=null){
return SUCCESS;
}
return INPUT;
}
public String login() throws Exception{
if(this.getUserDao().checkUser(user)){
computePageCount();
users=this.getUserDao().getAllUsers(pageNo);
return SUCCESS;
}
return INPUT;
}
public String updateUser() throws Exception{
if(this.getUserDao().updateUser(user)){
computePageCount();
users=this.getUserDao().getAllUsers(pageNo);
return SUCCESS;
}
return INPUT;
}
public String deleteUser() throws Exception{
User user=this.getUserDao().getUserById(userid);
if(this.getUserDao().deleteUser(user)){
computePageCount();
users=this.getUserDao().getAllUsers(pageNo);
return SUCCESS;
}
return INPUT;
}
public String insertUser() throws Exception{
if(this.getUserDao().insertUser(user)){
computePageCount();
users=this.getUserDao().getAllUsers(pageNo);
return SUCCESS;
}
return INPUT;
}
public String selectUser() throws Exception{
computePageCount();
users=this.getUserDao().getAllUsers(pageNo);
return SUCCESS;
}
public void computePageCount(){
int tempCount=this.getUserDao().getItemCount();
pageCount=tempCount%10==0?tempCount/10:tempCount/10+1;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
return super.execute();
}
public List getUsers() {
return users;
}
public void setUsrs(List users) {
this.users = users;
}
public int getPageCount() {
return pageCount;
}
public void setPageCount(int pageCount) {
this.pageCount = pageCount;
}
public UserDAo getUserDao() {
return userDao;
}
public void setUserDao(UserDAo userDao) {
this.userDao = userDao;
}
}
------解决方案--------------------java.lang.NullPointerExceptioncom.frank.action.UserAction.login(UserAction.java:44)
------解决方案-------------------- <bean id="userDao" class="com.frank.dao.UserDAo">
<property name="hibernateTemplate">