报的错误为:HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error that prevented it from fulfilling this request.exceptionjava.lang.NullPointerException
com.gzzj.service.TeamServiceImpl.ModMyTeam(TeamServiceImpl.java:194)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)…………出错的代码如下: /*
* 修改相应团队的基本信息
* */
public BaseInfo ModMyTeam(int teamid, String name, String description){
BaseInfo info = new BaseInfo();
Team team = teamDAO.findById(teamid);
team.setDescription(description); //指示这一行出错
team.setName(name);
teamDAO.update(team);
info.setFlag(true);
info.setMsg("成功修改了团队信息!");
return info;
}
public User findById(java.lang.Integer id) {
try {
User instance = (User) getHibernateTemplate().get("com.gzzj.model.User", id);
return instance;
} catch (RuntimeException re) {
throw re;
}
}
这段代码时不时出错,请大家看看,到底哪里发生了空指针异常???
异常
com.gzzj.service.TeamServiceImpl.ModMyTeam(TeamServiceImpl.java:194)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)…………出错的代码如下: /*
* 修改相应团队的基本信息
* */
public BaseInfo ModMyTeam(int teamid, String name, String description){
BaseInfo info = new BaseInfo();
Team team = teamDAO.findById(teamid);
team.setDescription(description); //指示这一行出错
team.setName(name);
teamDAO.update(team);
info.setFlag(true);
info.setMsg("成功修改了团队信息!");
return info;
}
public User findById(java.lang.Integer id) {
try {
User instance = (User) getHibernateTemplate().get("com.gzzj.model.User", id);
return instance;
} catch (RuntimeException re) {
throw re;
}
}
这段代码时不时出错,请大家看看,到底哪里发生了空指针异常???
异常
如果你已经工作,很为你的前途担心