package action;
import java.util.ArrayList;
import model.Board;
import model.Posts;
import model.Reply;
import model.ReplyInfo;
import model.User;
import DAO.BoardDao;
import DAO.ReplyDao;
import DAO.PostsDao;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
public class MainAction implements Action {
private ArrayList<Board> boardList;
private BoardDao boardDao;
private PostsDao postsDao;
private ArrayList<Posts> postsList;
private ArrayList<ReplyInfo> replyInfoList;
private ArrayList<User> userList;
private String id;
private Posts posts;
private User user;
private ReplyDao replyDao;
private Reply reply;
private Board board;
public Board getBoard() {
return board;
}
public void setBoard(Board board) {
this.board = board;
}
public Reply getReply() {
return reply;
}
public void setReply(Reply reply) {
this.reply = reply;
}
public ArrayList<Board> getBoardList() {
return boardList;
}
public void setBoardList(ArrayList<Board> boardList) {
this.boardList = boardList;
}
public BoardDao getBoardDao() {
return boardDao;
}
public void setBoardDao(BoardDao boardDao) {
this.boardDao = boardDao;
}
public PostsDao getPostsDao() {
return postsDao;
}
public void setPostsDao(PostsDao postsDao) {
this.postsDao = postsDao;
}
public ArrayList<Posts> getPostsList() {
return postsList;
}
public void setPostsList(ArrayList<Posts> postsList) {
this.postsList = postsList;
}
public ArrayList<ReplyInfo> getReplyInfoList() {
return replyInfoList;
}
public void setReplyInfoList(ArrayList<ReplyInfo> replyInfoList) {
this.replyInfoList = replyInfoList;
}
public ArrayList<User> getUserList() {
return userList;
}
public void setUserList(ArrayList<User> userList) {
this.userList = userList;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public Posts getPosts() {
return posts;
}
public void setPosts(Posts posts) {
this.posts = posts;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public ReplyDao getReplyDao() {
return replyDao;
}
public void setReplyDao(ReplyDao replyDao) {
this.replyDao = replyDao;
}
public String execute() throws Exception {
// TODO Auto-generated method stub
return null;
}
@SuppressWarnings("unchecked")
public String boardList() throws Exception{
boardDao = new BoardDao();
boardList = boardDao.list();
ActionContext.getContext().getSession().put("board", null);
return SUCCESS;
}
@SuppressWarnings("unchecked")
public String postsList() throws Exception{
postsDao = new PostsDao();
board = new Board();
board.setId(Integer.parseInt(id));
postsList = postsDao.list(board);
if (board.getName() != null)
{
ActionContext.getContext().getSession().put("board", board);
}
return SUCCESS;
}
public String postsInfo() throws Exception{
postsDao = new PostsDao();
posts = new Posts();
user = new User();
userList = new ArrayList<User>();
posts.setId(Integer.parseInt(id));
postsDao.postsInfo(posts, user);
replyDao = new ReplyDao();
replyInfoList = replyDao.list(posts.getId());
return SUCCESS;
}
public String addReply() throws Exception{
replyDao = new ReplyDao();
replyDao.add(reply);
id = String.valueOf(reply.getAid());
postsInfo();
return SUCCESS;
}
public String addPosts() throws Exception{
postsDao = new PostsDao();
postsDao.add(posts);
return SUCCESS;
}
public String delPosts() throws Exception{
postsDao = new PostsDao();
if (id != null)
{
postsDao.del(Integer.parseInt(id));
}
return SUCCESS;
}
public String delReply() throws Exception{
replyDao = new ReplyDao();
int aid = replyDao.queryAid(Integer.parseInt(id));
if (id != null)
{
replyDao.del(Integer.parseInt(id));
}
id = String.valueOf(aid);
postsInfo();
return SUCCESS;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
BBS-(1).zip_bbs jsp
共86个文件
jpg:21个
jsp:18个
class:16个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 69 浏览量
2022-09-20
20:34:17
上传
评论
收藏 3.95MB ZIP 举报
温馨提示
BBS的网站,使用了JSP和Javabeans还有servlet等等
资源推荐
资源详情
资源评论
收起资源包目录
BBS-(1).zip (86个子文件)
BBS
src
action
LoginAction.java 854B
MainAction.java 4KB
RegisterAction.java 972B
userInfoAction.java 2KB
BoardAction.java 2KB
tools
MyTools.java 328B
model
Board.java 445B
User.java 2KB
Posts.java 886B
ReplyInfo.java 86B
Reply.java 888B
struts.xml 5KB
DAO
ReplyDao.java 3KB
UserDao.java 4KB
BoardDao.java 3KB
DBConn.java 1KB
PostsDao.java 4KB
.project 1KB
WebRoot
复件 index.jsp 2KB
userInfo.jsp 4KB
regerror.jsp 865B
META-INF
MANIFEST.MF 39B
boardInfo.jsp 1KB
WEB-INF
web.xml 656B
classes
action
MainAction.class 6KB
LoginAction.class 1KB
BoardAction.class 2KB
RegisterAction.class 1KB
userInfoAction.class 3KB
tools
MyTools.class 746B
model
Posts.class 1KB
User.class 2KB
Reply.class 1KB
ReplyInfo.class 326B
Board.class 886B
struts.xml 5KB
DAO
ReplyDao.class 4KB
UserDao.class 5KB
DBConn.class 2KB
PostsDao.class 5KB
BoardDao.class 3KB
lib
commons-logging-1.0.4.jar 37KB
xwork-2.0.4.jar 445KB
mysql-connector-java-5.1.10-bin.jar 707KB
struts2-core-2.0.9.jar 2.1MB
ognl-2.6.11.jar 164KB
freemarker-2.3.8.jar 784KB
main.jsp 4KB
userList.jsp 474B
regsuccess.jsp 926B
loginerror.jsp 867B
addBoard.jsp 953B
login.jsp 1KB
profile
8.jpg 1KB
15.jpg 1KB
14.jpg 1KB
2.jpg 1KB
1.jpg 1KB
6.jpg 1KB
3.jpg 1KB
5.jpg 1KB
19.jpg 1KB
11.jpg 1KB
4.jpg 1KB
10.jpg 1KB
17.jpg 1KB
18.jpg 2KB
13.jpg 1KB
16.jpg 1KB
12.jpg 1KB
9.jpg 1KB
20.jpg 1KB
7.jpg 1KB
postsInfo.jsp 3KB
index.jsp 118B
banner.JPG 25KB
addPosts.jsp 959B
adminIndex.jsp 3KB
error.jsp 913B
register.jsp 4KB
modBoard.jsp 752B
userInfoSuccess.jsp 876B
.mymetadata 282B
.classpath 848B
.myeclipse
BBSUML.umr~ 23KB
BBSUML.umr 23KB
共 86 条
- 1
资源评论
我虽横行却不霸道
- 粉丝: 76
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功