📄 newsreplyservlet.java
字号:
package com.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.javaBean.NewsReply;
import com.javaBean.NewsType;
import com.javaBeanDao.NewsReplyDao;
import com.javaBeanDao.NewsTypeDao;
import com.sql.Utils;
public class NewsReplyServlet extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
NewsReplyDao md=new NewsReplyDao();
String path=request.getServletPath();//得到正在访问的页面的名字
if(path.equals("/NewsReplyinsert.do4"))
{
String nid=request.getParameter("nid");
String nrtitle=request.getParameter("nrtitle");
String nrContent=request.getParameter("nrContent");
nrtitle=Utils.escapeHTML(nrtitle);
nrContent=Utils.escapeHTML(nrContent);
if(nid.equals("")|nrtitle.equals("")|nrContent.equals(""))
{
request.setAttribute("eoor","请输入完整的评论信息!!!");
request.setAttribute("path","NewsSelect.do3?id2="+nid+"");
request.getRequestDispatcher("Eoeer.jsp").forward(request, response);
return;
}
if(nrContent.length()>100)
{
request.setAttribute("eoor","评论内容不能大于100个字符!!!");
request.setAttribute("path","NewsSelect.do3?id2="+nid+"");
request.getRequestDispatcher("Eoeer.jsp").forward(request, response);
return;
}
NewsReply nt=new NewsReply(Integer.parseInt(nid),nrtitle,nrContent);
md.getNewsReplyInsert(nt);
response.sendRedirect("NewsSelect.do3?id2="+nid+"");
}
if(path.equals("/NewsReplyinsert2.do4"))
{
String nid=request.getParameter("nid");
String nrtitle=request.getParameter("nrtitle");
String nrContent=request.getParameter("nrContent");
nrtitle=Utils.escapeHTML(nrtitle);
nrContent=Utils.escapeHTML(nrContent);
if(nid.equals("")|nrtitle.equals("")|nrContent.equals(""))
{
request.setAttribute("eoor","请输入完整的评论信息!!!");
request.setAttribute("path","NewsSelect.do3?id2="+nid+"");
request.getRequestDispatcher("Eoeer.jsp").forward(request, response);
return;
}
if(nrContent.length()>100)
{
request.setAttribute("eoor","评论内容不能大于100个字符!!!");
request.setAttribute("path","NewsSelect.do3?id2="+nid+"");
request.getRequestDispatcher("Eoeer.jsp").forward(request, response);
return;
}
NewsReply nt=new NewsReply(Integer.parseInt(nid),nrtitle,nrContent);
md.getNewsReplyInsert(nt);
response.sendRedirect("NewsSelect3.do3?id2="+nid+"");
}
else if(path.equals("/NewsReplydelete.do4"))
{
String nrid=request.getParameter("nrid");
md.getNewsReplyDelete(Integer.parseInt(nrid));
response.sendRedirect("NewsReplyPage.do4");
}
// else if(path.equals("/NewsTypeSelect.do4"))
// {
// List list=new ArrayList();
// list=md.getNewsTypeSelect();
// request.setAttribute("list", list);
// request.getRequestDispatcher("NewsTypeSelect.jsp").forward(request, response);
//
// }
else if(path.equals("/toNewsReplyupdate.do4"))
{
String ntid=request.getParameter("ntid");
NewsReply nt=md.getNridSelect(Integer.parseInt(ntid));
nt.setNrtitle(Utils.unescapeHTML(nt.getNrtitle()));
nt.setNrContent(Utils.unescapeHTML(nt.getNrContent()));
request.setAttribute("nt",nt);
request.getRequestDispatcher("NewsReplyUpdate.jsp").forward(request, response);
}
else if(path.equals("/NewsReplyupdate.do4"))
{
String nrid=request.getParameter("nrid");
String nid=request.getParameter("nid");
String title=request.getParameter("title");
String picture=request.getParameter("picture");
title=Utils.escapeHTML(title);
picture=Utils.escapeHTML(picture);
NewsReply nt=new NewsReply(Integer.parseInt(nrid),Integer.parseInt(nid),title,picture);
md.getNewsReplyUpdate(nt);
response.sendRedirect("NewsReplyPage.do4");
}
else if(path.equals("/NewsReplyntid.do4"))
{
String nrid=request.getParameter("nrid");
md.getNridSelect(Integer.parseInt(nrid));
response.sendRedirect("NewsReplyPage.do4");
}
else if(path.equals("/NewsReplyPage.do4"))
{
int count=md.getNidCount2();
// String curpage = request.getParameter("curpage");
// String pagesize = request.getParameter("pagesize");
// curpage = (curpage == null ? "1" : curpage);
// pagesize = (pagesize == null ? "2" : pagesize);
// List list=md.getNewsReplyCountPage(Integer.parseInt(curpage), Integer.parseInt(pagesize));
List list=md.getNewsReplySelect();
request.setAttribute("list",list);
request.setAttribute("count",count);
// request.setAttribute("pagesize",pagesize);
// request.setAttribute("newsTypeCount", md.getNewsReplycount());
// request.setAttribute("allpagesize",md.getcountpage(Integer.parseInt(pagesize)));
request.getRequestDispatcher("NewsReplySelect.jsp").forward(request, response);
}
else if(path.equals("/NewsReplyDelet.do4"))
{
String nrid=request.getParameter("nrid");
md.NewsReplyDeletCount(nrid);
response.sendRedirect("NewsReplyPage.do4");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -