资源简介

BBS管理系统(struts2+mysql),该系统主要研究了bbs管理以及类似论坛的设计。

资源截图

代码片段和文件信息

package action;

import java.sql.SQLException;
import java.util.Map;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class AddAdminAction extends ActionSupport {
private String adminid;
private String adminpassword;
ActionContext ac = ActionContext.getContext();
Mapject> session=ac.getSession();
public String getAdminid() {
return adminid;
}
public void setAdminid(String adminid) {
this.adminid = adminid;
}
public String getAdminpassword() {
return adminpassword;
}
public void setAdminpassword(String adminpassword) {
this.adminpassword = adminpassword;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
if(SQL.Admin.selectAdmin(this.getAdminid())==null)
{
System.out.println(“1“);
SQL.Admin.insertAdmin(this.getAdminid() this.getAdminpassword());
return SUCCESS;
}
else
{
System.out.println(“1“);
return INPUT;
}

}
@Override
public void validate() {
// TODO Auto-generated method stub
if(!(this.session.get(“adminid“).toString()).equals(“admin“))
{
this.addFieldError(“status“ “你没有创建管理员的权限!“);
}
if(this.getAdminid()==null||this.getAdminid().equals(““))
this.addFieldError(“adminid“ “管理员编号不能为空!“);
if(this.getAdminpassword()==null||this.getAdminpassword().equals(““))
this.addFieldError(“adminid“ “管理员密码不能为空!“);
try {
if(SQL.Admin.selectAdmin(this.getAdminid())!=null)
{
System.out.println(“4“);
this.addFieldError(“status“ “该用户已经存在!“);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
super.validate();
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-05-21 12:30  BBS\
     文件         642  2011-05-15 14:44  BBS\.classpath
     目录           0  2011-05-21 12:30  BBS\.myeclipse\
     文件         282  2011-05-21 08:59  BBS\.mymetadata
     文件         240  2011-05-12 17:31  BBS\.mystrutsdata
     文件        1492  2011-05-12 17:31  BBS\.project
     目录           0  2011-05-21 12:30  BBS\.settings\
     文件         500  2011-05-12 11:07  BBS\.settings\.jsdtscope
     文件          49  2011-05-12 11:07  BBS\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2011-05-12 11:07  BBS\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2011-05-21 12:30  BBS\sql\
     文件        2136  2011-05-22 22:34  BBS\sql\BBS介绍.txt
     目录           0  2011-05-21 12:30  BBS\sql\new\
     文件         200  2011-05-21 00:33  BBS\sql\new\admin.txt
     文件        2020  2011-05-21 00:20  BBS\sql\new\BBS.txt
     文件        2124  2011-05-20 13:16  BBS\sql\new\BBS介绍.txt
     文件        1450  2011-05-21 00:48  BBS\sql\new\message.txt
     文件       18266  2011-05-21 01:03  BBS\sql\new\news.txt
     文件       37334  2011-05-21 08:13  BBS\sql\new\post.txt
     文件         702  2011-05-17 11:50  BBS\sql\new\user.txt
     文件       15055  2011-05-22 22:35  BBS\sql\new\Value.txt
     文件       16000  2011-05-19 14:22  BBS\sql\Value.txt
     目录           0  2011-05-21 12:30  BBS\src\
     目录           0  2011-05-21 12:30  BBS\src\action\
     文件        1781  2011-05-18 18:22  BBS\src\action\AddAdminAction.java
     文件        1480  2011-05-18 17:04  BBS\src\action\AddCategoryAction.java
     文件        1480  2011-05-21 08:53  BBS\src\action\AddMessageAction.java
     文件         473  2011-05-18 16:31  BBS\src\action\AdminBestPostAction.java
     文件         481  2011-05-18 16:11  BBS\src\action\AdminDelUserAction.java
     文件        1368  2011-05-18 13:01  BBS\src\action\AdminLoginAction.java
     文件        1521  2011-05-20 18:35  BBS\src\action\AdminPwdAction.java
............此处省略1160个文件信息

评论

共有 条评论