⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newsreplyservlet.java

📁 新闻发布系统,界面简单
💻 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 + -