package com.wy.webiter;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.wy.dao.ArticleDao;
import com.wy.dao.ArticleTypeDao;
import com.wy.dao.RestoreDao;
import com.wy.form.ArticleForm;
import com.wy.form.ArticleTypeForm;
import com.wy.form.RestoreForm;
import com.wy.tool.Chinese;
public class ArticleServlet extends HttpServlet {
private ArticleDao articleDao = null;
private ArticleTypeDao articleTypeDao = null;
private RestoreDao restoreDao = null;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int method = Integer.parseInt(request.getParameter("method"));
if (method == 0) {
this.addArticleType(request, response);
}
if (method == 1) {
this.deleteArticleType(request, response);
}
if (method == 2) {
this.addArticle(request, response);
}
if (method == 3) {
this.deleteArticle(request, response);
}
if (method == 4) {
this.updateArticle(request, response);
}
if (method == 5) {
this.headAddNumberArticle(request, response);
}
if (method == 6) {
this.deleteRestore(request, response);
}
if (method == 7) {
this.HeadAddRestore(request, response);
}
}
public void HeadAddRestore(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
restoreDao = new RestoreDao();
RestoreForm restoreForm = new RestoreForm();
restoreForm.setArticleId(Integer.valueOf(request.getParameter("articleId")));
restoreForm.setReAccount(request.getParameter("accountId"));
restoreForm.setReTitle(Chinese.toChinese(request.getParameter("reTitle")));
restoreForm.setReContent(Chinese.toChinese(request.getParameter("reContent")));
if (restoreDao.operationRestore("添加", restoreForm)) {
out
.print("<script language=javascript>alert('添加回复信息成功,请重新查询!');window.location.href='head_ArticleForm.jsp?id="+request.getParameter("articleId")+"';</script>");
} else {
out
.print("<script language=javascript>alert('添加回复信息失败!');history.go(-1);</script>");
}
}
public void deleteRestore(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
restoreDao = new RestoreDao();
RestoreForm restoreForm = new RestoreForm();
restoreForm.setId(Integer.valueOf(request.getParameter("id")));
if (this.restoreDao.operationRestore("删除", restoreForm)) {
out
.print("<script language=javascript>alert('删除回复成功,请重新查询!');window.location.href='back_RestoreSelect.jsp?id="
+ request.getParameter("idd") + "';</script>");
} else {
out
.print("<script language=javascript>alert('删除回复失败!');history.go(-1);</script>");
}
}
// 增加访问次数
public void headAddNumberArticle(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
ArticleForm articleForm = new ArticleForm();
articleDao = new ArticleDao();
articleForm.setId(Integer.valueOf(request.getParameter("id")));
articleDao.operationArticle("增加", articleForm);
request.setAttribute("form", articleDao.queryArticleForm(Integer
.valueOf(request.getParameter("id"))));
RequestDispatcher requestDispatcher = request
.getRequestDispatcher("head_ArticleForm.jsp");
requestDispatcher.forward(request, response);
}
public void updateArticle(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
ArticleForm articleForm = new ArticleForm();
articleForm.setId(Integer.valueOf(request.getParameter("id")));
articleForm.setTypeId(Integer.valueOf(request.getParameter("typeId")));
articleForm.setTitle(Chinese.toChinese(request.getParameter("title")));
articleForm.setContent(Chinese.toChinese(request
.getParameter("content")));
articleDao = new ArticleDao();
if (articleDao.operationArticle("修改", articleForm)) {
out
.print("<script language=javascript>alert('修改文章成功,请重新查询!');window.location.href='back_ArticleSelect.jsp';</script>");
} else {
out
.print("<script language=javascript>alert('修改文章失败!');history.go(-1);</script>");
}
}
// 后台删除文章
public void deleteArticle(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
ArticleForm articleForm = new ArticleForm();
articleForm.setId(Integer.valueOf(request.getParameter("id")));
articleDao = new ArticleDao();
if (articleDao.operationArticle("删除", articleForm)) {
out
.print("<script language=javascript>alert('删除文章成功,请重新查询!');window.location.href='back_ArticleSelect.jsp';</script>");
} else {
out
.print("<script language=javascript>alert('删除文章失败!');history.go(-1);</script>");
}
}
// 后台添加文章
public void addArticle(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
ArticleForm articleForm = new ArticleForm();
articleForm.setTypeId(Integer.valueOf(request.getParameter("typeId")));
articleForm.setTitle(Chinese.toChinese(request.getParameter("title")));
articleForm.setNumber(Integer.valueOf(request.getParameter("number")));
articleForm.setContent(Chinese.toChinese(request
.getParameter("content")));
articleForm
.setPhTime(Chinese.toChinese(request.getParameter("phTime")));
articleDao = new ArticleDao();
String result = "文章添加失败!";
if (articleDao.operationArticle("添加", articleForm)) {
result = "文章添加成功!";
}
request.setAttribute("result", result);
RequestDispatcher requestDispatcher = request
.getRequestDispatcher("back_ArticleAdd.jsp");
requestDispatcher.forward(request, response);
}
// 后台删除文章类别
public void deleteArticleType(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
ArticleTypeForm ArticleTypeForm = new ArticleTypeForm();
ArticleTypeForm.setId(Integer.valueOf(request.getParameter("id")));
articleTypeDao = new ArticleTypeDao();
if (articleTypeDao.operationArticleType("删除", ArticleTypeForm)) {
out
.print("<script language=javascript>alert('删除文章类别成功,请重新查询!');window.location.href='back_ArticleTypeSelect.jsp';</script>");
} else {
out
.print("<script language=javascript>alert('您需要将类别所在的文章删除,才可删除此类别!');history.go(-1);</script>");
}
}
// 后台添加文章类别
public void addArticleType(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
ArticleTypeForm ArticleTypeForm = new ArticleTypeForm();
ArticleTypeForm.setTypeName(Chinese.toChinese(request
.getParameter("typeName")));
ArticleTypeForm.setDescription(Chinese.toChinese(request
.getParameter("description")));
articleTypeDao = new ArticleTypeDao();
if (articleTypeDao.operationArticleType("添加", ArticleTypeForm)) {
out
.print("<script language=javascript>alert('添加文章类别成功,请重新查询!');window.location.href='back_
没有合适的资源?快使用搜索试试~ 我知道了~
JSP+SQL2000 博客网
共163个文件
jpg:49个
jsp:41个
class:26个
4星 · 超过85%的资源 需积分: 10 111 下载量 173 浏览量
2008-12-22
09:01:18
上传
评论 2
收藏 5.08MB RAR 举报
温馨提示
JSP+SQL2000 博客网,调试成功后的系统
资源推荐
资源详情
资源评论
收起资源包目录
JSP+SQL2000 博客网 (163个子文件)
validate.js.bak 6KB
ArticleServlet.class 7KB
ConsumerServlet.class 6KB
PhotoSerlvet.class 5KB
ConsumerDao.class 5KB
FriendServlet.class 4KB
DiscussServlet.class 4KB
MyPagination.class 3KB
ArticleDao.class 3KB
PhotoDao.class 3KB
VoteServlet.class 3KB
FriendDao.class 3KB
DiscussDao.class 3KB
ArticleTypeDao.class 3KB
JDBConnection.class 3KB
RestoreDao.class 3KB
ConsumerForm.class 2KB
VoteDao.class 2KB
ArticleForm.class 2KB
RestoreForm.class 1KB
PhotoForm.class 1KB
DiscussForm.class 1KB
FriendForm.class 1KB
ArticleTypeForm.class 1KB
VoteForm.class 1KB
Chinese.class 673B
CountTime.class 647B
style.css 4KB
Thumbs.db 127KB
Thumbs.db 18KB
readme.doc 378KB
back.gif 1KB
reset.gif 1KB
save.gif 1KB
land.gif 985B
register.gif 981B
modify.gif 904B
vote.gif 851B
icon.gif 128B
back1.gif 54B
ArticleServlet.java 8KB
ConsumerServlet.java 7KB
ConsumerDao.java 4KB
FriendServlet.java 4KB
PhotoSerlvet.java 4KB
DiscussServlet.java 4KB
MyPagination.java 3KB
ArticleDao.java 3KB
VoteServlet.java 2KB
FriendDao.java 2KB
PhotoDao.java 2KB
DiscussDao.java 2KB
JDBConnection.java 2KB
ArticleTypeDao.java 2KB
ConsumerForm.java 2KB
RestoreDao.java 1KB
VoteDao.java 1KB
ArticleForm.java 940B
RestoreForm.java 856B
DiscussForm.java 775B
PhotoForm.java 759B
FriendForm.java 662B
ArticleTypeForm.java 540B
VoteForm.java 534B
Chinese.java 443B
CountTime.java 314B
16.JPG 1.25MB
13.JPG 935KB
8.JPG 933KB
15.JPG 738KB
enrol.jpg 181KB
login.jpg 165KB
head_03.jpg 76KB
back_noword_19.jpg 55KB
head_27.jpg 52KB
back_noword_05.jpg 43KB
head_10.jpg 39KB
back_noword_01.jpg 32KB
back_noword_011.jpg 22KB
account.jpg 21KB
head_08.jpg 21KB
review.jpg 21KB
friend.jpg 21KB
manager.jpg 20KB
head_06.jpg 20KB
vote.jpg 20KB
head_25.jpg 20KB
photo.jpg 19KB
leaveWordjpg.jpg 19KB
link.jpg 19KB
backgr.jpg 19KB
article.jpg 18KB
back_noword_03.jpg 18KB
back_noword_06.jpg 18KB
head_04.jpg 18KB
head_17.jpg 18KB
head_09.jpg 17KB
head_11.jpg 17KB
back_noword_02.jpg 17KB
head_18.jpg 17KB
共 163 条
- 1
- 2
资源评论
- zyj0019912012-02-17不能运行,AMD.DLL错误
- exinglang12012-02-17不能运行,AMD.DLL错误
springside1
- 粉丝: 2
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- KMP算法(Knuth-Morris-Pratt算法
- KMP算法(Knuth-Morris-Pratt算法
- shufflenet模型-python语言pytorch框架训练识别张嘴闭嘴-不含数据集图片-含逐行注释和说明文档.zip
- resnet模型-基于人工智能的卷积网络训练识别面部表情识别-不含数据集图片-含逐行注释和说明文档
- resnet模型-python语言pytorch框架训练识别香蕉品质-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
- mobilenet模型-python训练识别塑料制品分类-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
- mobilenet模型-CNN图像分类识别葡萄品级果-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功