利用注解的方式,完成ssh(struts2、spring、hibernate)框架的搭建,并简单的实现了注册和登录页面
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 834 2016-10-08 11:31 sshPro.classpath
文件 1039 2016-10-08 11:31 sshPro.project
文件 567 2016-10-08 11:31 sshPro.settings.jsdtscope
文件 364 2016-10-08 11:31 sshPro.settingsorg.eclipse.jdt.core.prefs
文件 470 2016-10-08 11:31 sshPro.settingsorg.eclipse.wst.common.component
文件 345 2016-10-08 11:31 sshPro.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2016-10-08 11:31 sshPro.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-10-08 11:31 sshPro.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 2513 2016-10-09 17:19 sshProuildclassescomsshactionUserAction.class
文件 1963 2016-10-09 16:10 sshProuildclassescomsshdaoimplUserDao.class
文件 265 2016-10-09 17:23 sshProuildclassescomsshdaoIUserDao.class
文件 1315 2016-10-09 17:23 sshProuildclassescomsshentityUser.class
文件 1066 2016-10-09 16:06 sshProuildclassescomsshserviceimplUserService.class
文件 277 2016-10-09 17:24 sshProuildclassescomsshserviceIUserService.class
文件 2034 2016-10-09 17:19 sshProsrccomsshactionUserAction.java
文件 1295 2016-10-09 16:10 sshProsrccomsshdaoimplUserDao.java
文件 383 2016-10-09 17:23 sshProsrccomsshdaoIUserDao.java
文件 1040 2016-10-09 17:23 sshProsrccomsshentityUser.java
文件 726 2016-10-09 16:06 sshProsrccomsshserviceimplUserService.java
文件 391 2016-10-09 17:24 sshProsrccomsshserviceIUserService.java
文件 1376 2016-10-09 17:43 sshProWebContentindex.jsp
文件 623 2016-10-09 15:14 sshProWebContentloginFaile.jsp
文件 623 2016-10-09 15:14 sshProWebContentloginSucc.jsp
文件 39 2016-10-08 11:31 sshProWebContentmeta-INFMANIFEST.MF
文件 1240 2016-10-09 17:43 sshProWebContent
eg.jsp
文件 623 2016-10-09 16:13 sshProWebContent
egFaile.jsp
文件 623 2016-10-09 16:14 sshProWebContent
egSucc.jsp
文件 2658 2016-10-09 14:52 sshProWebContentWEB-INFconfigapplicationContext.xml
文件 314 2016-10-08 11:52 sshProWebContentWEB-INFconfigsshDB.properties
文件 870 2016-10-09 14:51 sshProWebContentWEB-INFconfigstruts.xml
............此处省略118个文件信息
package com.ssh.action;
import javax.annotation.Resource;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import com.opensymphony.xwork2.ActionSupport;
import com.ssh.entity.User;
import com.ssh.service.IUserService;
/**
* 用户控制器的实现,判断登录的用户名以及密码是否存在
* @author Administrator
*
*/
@Namespace(“/user“)
@Controller
public class UserAction extends ActionSupport {
private static final long serialVersionUID = -6608326471441433394L;
@Resource
private IUserService iUserService;
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
/**
* 注册新用户
* @return
*/
@Action(value=“regAction“results={
@Result(name=“regSuccess“location=“/regSucc.jsp“)
@Result(name=“regFaile“location=“/regFaile.jsp“)
})
public String register(){
System.out.println(“注册id: “+user.getId() +“ 注册的用户名: “+user.getUserName()+“ 密码: “+user.getPassword());
iUserService.saveUser(user);
Boolean check = iUserService.getUserByName(user.getUserName());
if(check){
System.out.println(“reg seccess“);
return “regSuccess“;
}else{
System.out.println(“reg faile“);
return “regFaile“;
}
}
/**
* 检查用户登录
* @return
*/
@Action(value=“loginAction“results={
@Result(name=“LoginSuccess“location=“/loginSucc.jsp“)
@Result(name=“LoginFaile“location=“/loginFaile.jsp“)
})
public String login(){
Boolean check = iUserService.getUserByNameAndPassword(user);
if(check){
System.out.println(“login seccess“);
return “LoginSuccess“;
}else{
System.out.println(“login faile“);
return “LoginFaile“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 834 2016-10-08 11:31 sshPro.classpath
文件 1039 2016-10-08 11:31 sshPro.project
文件 567 2016-10-08 11:31 sshPro.settings.jsdtscope
文件 364 2016-10-08 11:31 sshPro.settingsorg.eclipse.jdt.core.prefs
文件 470 2016-10-08 11:31 sshPro.settingsorg.eclipse.wst.common.component
文件 345 2016-10-08 11:31 sshPro.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2016-10-08 11:31 sshPro.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-10-08 11:31 sshPro.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 2513 2016-10-09 17:19 sshProuildclassescomsshactionUserAction.class
文件 1963 2016-10-09 16:10 sshProuildclassescomsshdaoimplUserDao.class
文件 265 2016-10-09 17:23 sshProuildclassescomsshdaoIUserDao.class
文件 1315 2016-10-09 17:23 sshProuildclassescomsshentityUser.class
文件 1066 2016-10-09 16:06 sshProuildclassescomsshserviceimplUserService.class
文件 277 2016-10-09 17:24 sshProuildclassescomsshserviceIUserService.class
文件 2034 2016-10-09 17:19 sshProsrccomsshactionUserAction.java
文件 1295 2016-10-09 16:10 sshProsrccomsshdaoimplUserDao.java
文件 383 2016-10-09 17:23 sshProsrccomsshdaoIUserDao.java
文件 1040 2016-10-09 17:23 sshProsrccomsshentityUser.java
文件 726 2016-10-09 16:06 sshProsrccomsshserviceimplUserService.java
文件 391 2016-10-09 17:24 sshProsrccomsshserviceIUserService.java
文件 1376 2016-10-09 17:43 sshProWebContentindex.jsp
文件 623 2016-10-09 15:14 sshProWebContentloginFaile.jsp
文件 623 2016-10-09 15:14 sshProWebContentloginSucc.jsp
文件 39 2016-10-08 11:31 sshProWebContentme
文件 1240 2016-10-09 17:43 sshProWebContent
eg.jsp
文件 623 2016-10-09 16:13 sshProWebContent
egFaile.jsp
文件 623 2016-10-09 16:14 sshProWebContent
egSucc.jsp
文件 2658 2016-10-09 14:52 sshProWebContentWEB-INFconfigapplicationContext.xm
文件 314 2016-10-08 11:52 sshProWebContentWEB-INFconfigsshDB.properties
文件 870 2016-10-09 14:51 sshProWebContentWEB-INFconfigstruts.xm
............此处省略118个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)