1.搭建过程
首先需要引入Spring、Struts2、Hibernate的开发包,已经数据库的驱动包。
UserAction.java文件
package cn.shop.action; import java.io.IOException; import java.util.List; import javax.annotation.Resource; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.Namespace; import org.apache.struts2.convention.annotation.ParentPackage; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.apache.struts2.convention.annotation.Result; import cn.shop.bean.User; import cn.shop.service.UserService; @ParentPackage("struts-default") @Namespace("/") @Controller @Scope("prototype") public class UserAction { @Resource private UserService userService; private String username;//接受参数 private String password;//接受参数 private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Action(value="userlogin",results={ @Result(name="result",location="/loginResult.jsp",type="dispatcher") }) public String execute() throws IOException{ List<User> userinfo=userService.userlogin(username, password); if(userinfo.size()!=0){ message="登录成功"; }else{ message="登录失败"; } return "result"; } }