• 大小: 5.41MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-31
  • 语言: 其他
  • 标签: struts  

资源简介

学习struts2框架的留言板案例,严格按照MVC开发,新学struts2必看

资源截图

代码片段和文件信息

package action;

import java.util.Map;

import org.apache.struts2.interceptor.SessionAware;

import com.opensymphony.xwork2.ActionSupport;

import dao.UserDao;
import entity.User;

public class LoginAction extends ActionSupport implements SessionAware{

private String userName;
private String password;

private Mapject> session;

private UserDao userDao=new UserDao();

public String login() throws Exception{

User u=userDao.findByName(userName);

if(null==u){
this.addFieldError(“userName“ “用户名不正确“);
return “login“;
}else if(!u.getPassword().equals(password)){
this.addFieldError(“password“ “密码不正确“);
return “login“;
}

session.put(“user“ “userName“);

return “success“;
}




@Override
public void setSession(Mapject> session) {
// TODO Auto-generated method stub
this.session=session;

}




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;
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-11-07 10:50  ly0010\
     文件         529  2016-11-03 14:35  ly0010\.classpath
     目录           0  2016-11-03 14:35  ly0010\.myeclipse\
     文件         291  2016-11-12 13:50  ly0010\.mymetadata
     文件        1749  2016-11-03 14:41  ly0010\.project
     目录           0  2016-11-07 09:24  ly0010\.settings\
     文件         500  2016-11-03 14:35  ly0010\.settings\.jsdtscope
     文件         262  2016-11-08 10:57  ly0010\.settings\org.eclipse.core.resources.prefs
     文件         395  2016-11-03 14:35  ly0010\.settings\org.eclipse.jdt.core.prefs
     文件         456  2016-11-03 14:35  ly0010\.settings\org.eclipse.wst.common.component
     文件         252  2016-11-03 14:35  ly0010\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-11-03 14:35  ly0010\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-11-03 14:35  ly0010\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件        2183  2016-11-10 11:59  ly0010\message0010.sql
     文件         169  2016-11-07 10:52  ly0010\readme将工程导入myeclipse.txt
     文件         408  2016-11-07 10:27  ly0010\readme数据库.txt
     目录           0  2016-11-07 10:36  ly0010\src\
     目录           0  2016-11-10 11:18  ly0010\src\action\
     目录           0  2016-11-10 11:18  ly0010\src\action\admin\
     文件         986  2016-11-10 11:53  ly0010\src\action\admin\MessageAction.java
     文件        1215  2016-11-10 10:48  ly0010\src\action\LoginAction.java
     文件        1722  2016-11-07 10:31  ly0010\src\action\MessageAction.java
     目录           0  2016-11-10 10:35  ly0010\src\dao\
     文件        3163  2016-11-10 11:56  ly0010\src\dao\MessageDao.java
     文件         789  2016-11-10 10:42  ly0010\src\dao\UserDao.java
     目录           0  2016-11-10 10:36  ly0010\src\entity\
     文件        1431  2016-11-07 10:22  ly0010\src\entity\Message.java
     文件         492  2016-11-10 10:37  ly0010\src\entity\User.java
     文件        1385  2016-11-10 11:54  ly0010\src\struts.xml
     目录           0  2016-11-07 09:24  ly0010\src\util\
     文件         534  2016-11-12 13:54  ly0010\src\util\ConnFactory.java
............此处省略57个文件信息

评论

共有 条评论