81,092
社区成员
发帖
与我相关
我的任务
分享
public String execute() throws Exception
{
//根据Id更新密码
ucpSer.updataUserInfo(this.userId, this.newPassword);
return SUCCESS;
}
public void updataUserInfo(String userId,String newPassword)
{
UserInfoTable userInfo = this.findOneUserInfo(userId);
//我试了这句话,能打印出来,证明可以根据Id查询出这个用户信息的对象
System.out.println(userInfo.getUserNick());
//这是要改的,更新新密码,别的不改
userInfo.setUserPassword(newPassword);
this.uiDao.updataUserInfo(userInfo);
}
public void updataUserInfo(UserInfoTable userInfo)
{
this.getHibernateTemplate().update(userInfo);
}
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>sessionFactoryBeanName</param-name>
<param-value>sessionFactory</param-value>
</init-param>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name> flushMode </param-name>
<param-value>AUTO </param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>