资源简介

这是我自己在学习ssh时用的小例子,里面对ssh的使用还是蛮到位的,配置数据源,依赖注入等都可以看到,对于正在学习ssh的的新手可以看看。

资源截图

代码片段和文件信息

package com.cjg.action.admin;

import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;

import com.cjg.action.rootaction.AdminRoot;
import com.cjg.domain.Admin;
import com.opensymphony.xwork2.ActionContext;

@SuppressWarnings(“serial“)
public class ChangePwd extends AdminRoot {
private static final String PWDERROR = “pwderror“;

@Override
public String execute() throws Exception {
//好像可以从其他方法中得到Action
// 往session里放值ActionContext.getContext().getSession().put(“name“value);
// 往session里取值ActionContext.getContext().getSession().get(“name“);
HttpSession session = ServletActionContext.getRequest().getSession();
// 从session获得当前登录管理员信息

Admin admin = (Admin) session.getAttribute(“admin“);
// 判断旧密码是否正确
if (admin.getPassword().equals(password)) {
admin.setPassword(newpwd1);
// 更新管理员密码信息
adminService.changepwd(admin);
return SUCCESS;
} else
//往Actionerror中写String信息,他会在跳转页面的Actionerror区域显示
addActionerror(getText(“oldpswerror“));
return PWDERROR;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        969  2014-09-04 11:32  Votesystem\.classpath

     文件       1259  2014-09-04 11:39  Votesystem\.project

     文件        503  2013-08-25 17:03  Votesystem\.settings\.jsdtscope

     文件        395  2013-08-25 17:03  Votesystem\.settings\org.eclipse.jdt.core.prefs

     文件        460  2013-08-25 17:03  Votesystem\.settings\org.eclipse.wst.common.component

     文件        345  2013-08-25 17:03  Votesystem\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2013-08-25 17:03  Votesystem\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-08-25 17:03  Votesystem\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        675  2014-09-04 11:37  Votesystem\.settings\org.eclipse.wst.validation.prefs

     文件        118  2014-09-04 11:35  Votesystem\.settings\org.eclipse.wst.ws.service.policy.prefs

     文件        930  2013-08-25 17:03  Votesystem\build\classes\Admin.hbm.xml

     文件       1540  2014-09-04 17:44  Votesystem\build\classes\com\cjg\action\admin\ChangePwd.class

     文件       1639  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\admin\Createadmin.class

     文件       2701  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\admin\Login.class

     文件        811  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\admin\Logout.class

     文件       1351  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\interceptors\SessionInterceptor.class

     文件       1959  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\rootaction\AdminRoot.class

     文件       2809  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\rootaction\VoteContextRoot.class

     文件       3042  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\rootaction\VoteRoot.class

     文件        879  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\rootaction\VoterRoot.class

     文件        994  2013-08-25 17:03  Votesystem\build\classes\com\cjg\action\validators\ChangePwdValidate-validation.xml

     文件        993  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\validators\ChangePwdValidate.class

     文件        986  2013-08-25 17:03  Votesystem\build\classes\com\cjg\action\validators\CreateAdminValidate-validation.xml

     文件        987  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\validators\CreateAdminValidate.class

     文件        789  2013-08-25 17:03  Votesystem\build\classes\com\cjg\action\validators\LoginValidate-validation.xml

     文件        975  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\validators\LoginValidate.class

     文件        738  2013-08-25 17:03  Votesystem\build\classes\com\cjg\action\validators\NewvoteValidate-validation.xml

     文件        873  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\validators\NewvoteValidate.class

     文件        412  2013-08-25 17:03  Votesystem\build\classes\com\cjg\action\validators\SearchVoteValidate-validation.xml

     文件        605  2014-09-04 17:20  Votesystem\build\classes\com\cjg\action\validators\SearchVoteValidate.class

............此处省略227个文件信息

评论

共有 条评论