资源简介

1、用户登录页面,设为web应用的首页。页面中应该包括用户名和密码的输入框以及登录和注册按钮。 2、登录成功页面。页面中要包括“欢迎你,xxx”、“服务器处理结果:msg”(Action中封装的处理结果信息)和“服务器访问次数:n”这三行信息,其中,xxx为访问者在login页面提交的用户名, msg为服务器在判断用户名和密码一致后返回的信息(例如“登录成功”)或者为用户注册成功后返回的信息(例如“注册成功”),n为服务器访问次数的值。 3、登录失败页面。页面中要包括“服务器处理结果:msg”,其中msg为服务器在判断用户名和密码不一致后返回的信息(例如“用户名与密码不一致”)。

资源截图

代码片段和文件信息

package org.action;

import java.util.Map;

import org.dao.DbService;
import org.model.User;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings(“serial“)
public class LoginAction extends ActionSupport{
private User user;//定义一个User类的对象

public User getUser() {
return user;
}

public void setUser(User user) {
this.user = user;
}
/*public String execute(){
if(user.getUsername().equals(“ky“)&&user.getPassword().equals(“123“)){
return SUCCESS;}
else
return ERROR;
}*/

//登陆方法login()
public String login()throws Exception {
/*if(user.getUsername().equals(“ky“)&&user.getPassword().equals(“123“)){
System.out.print(“name=ky“);
return SUCCESS;
}
if(user.getUsername().equals(“zzzz“)&&user.getPassword().equals(“111“)){
System.out.print(“name=zzzz“);
return SUCCESS;
}
else {
System.out.print(“name=error“);
return ERROR;
}*/
DbService dbService = new DbService();
user = dbService.hasUser(user.getUsername()user.getPassword());
if(user.getUsername()==null) {
this.addFieldError(user.getUsername() “用户或密码不正确!“);
System.out.print(“用户或密码不正确!\n“);
return “login_error“;//登录失败
} else {
ActionContext actionContext = ActionContext.getContext();
Map session = actionContext.getSession();
session.put(“user“ user.getUsername());
}
return “login_success“;//登陆成功
}

//注册方法regist()
public String regist()throws Exception {
User user_=new User();
user_.setUsername(user.getUsername());
user_.setPassword(user.getPassword());
DbService dbService=new DbService();
if(dbService.hasSameUser(user.getUsername())){
this.addFieldError(user.getUsername() “用户名已存在!“);
System.out.print(“用户名已存在!\n“);
return “regist_error“;//注册失败
}
else{
dbService.addUser(user_);
}
return “regist_success“;//注册成功
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-04-27 00:48  ActionApp\
     文件         705  2014-04-24 11:58  ActionApp\.classpath
     文件        1043  2014-04-13 17:05  ActionApp\.project
     目录           0  2014-04-27 00:48  ActionApp\.settings\
     文件         503  2014-04-13 17:05  ActionApp\.settings\.jsdtscope
     文件         122  2014-04-24 23:50  ActionApp\.settings\org.eclipse.core.resources.prefs
     文件         395  2014-04-13 17:05  ActionApp\.settings\org.eclipse.jdt.core.prefs
     文件         484  2014-04-13 17:05  ActionApp\.settings\org.eclipse.wst.common.component
     文件         305  2014-04-13 17:05  ActionApp\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-04-13 17:05  ActionApp\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-04-13 17:05  ActionApp\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-04-27 00:48  ActionApp\build\
     目录           0  2014-04-27 00:48  ActionApp\build\classes\
     目录           0  2014-04-27 00:48  ActionApp\build\classes\org\
     目录           0  2014-04-27 00:48  ActionApp\build\classes\org\action\
     文件        2240  2014-04-27 00:36  ActionApp\build\classes\org\action\LoginAction.class
     目录           0  2014-04-27 00:48  ActionApp\build\classes\org\dao\
     文件        2021  2014-04-27 00:15  ActionApp\build\classes\org\dao\DbConnection.class
     文件        3290  2014-04-27 00:34  ActionApp\build\classes\org\dao\DbService.class
     目录           0  2014-04-27 00:48  ActionApp\build\classes\org\model\
     文件         713  2014-04-25 21:30  ActionApp\build\classes\org\model\User.class
     文件        1073  2014-04-27 00:47  ActionApp\build\classes\struts.xml
     目录           0  2014-04-27 00:48  ActionApp\src\
     目录           0  2014-04-27 00:48  ActionApp\src\org\
     目录           0  2014-04-27 00:48  ActionApp\src\org\action\
     文件        1995  2014-04-27 00:36  ActionApp\src\org\action\LoginAction.java
     目录           0  2014-04-27 00:48  ActionApp\src\org\dao\
     文件        2022  2014-04-27 00:15  ActionApp\src\org\dao\DbConnection.java
     文件        2636  2014-04-27 00:34  ActionApp\src\org\dao\DbService.java
     目录           0  2014-04-27 00:48  ActionApp\src\org\model\
     文件         371  2014-04-13 17:05  ActionApp\src\org\model\User.java
............此处省略22个文件信息

评论

共有 条评论