首页>代码>jsp+servlet搭建java新闻发布系统>/jspNews/src/com/chen/news/control/DiscussServlet.java
package com.chen.news.control;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.chen.news.model.News;
import com.chen.news.service.NewsService;

/**
 * Servlet implementation class DiscussServlet
 */
@WebServlet("/DiscussServlet")
public class DiscussServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;

	/**
	 * @see HttpServlet#HttpServlet()
	 */
	public DiscussServlet() {
		super();
		// TODO Auto-generated constructor stub
	}

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
	 *      response)
	 */
	protected void doGet(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doPost(request, response);
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
	 *      response)
	 */
	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		request.setCharacterEncoding("UTF-8");
		response.setContentType("text/html; charset=UTF-8");
		ApplicationContext ac = new ClassPathXmlApplicationContext(
				"applicationContext.xml");
		NewsService newsService = (NewsService) ac.getBean("NewsService");

		// 得到评论时间
		Date date = new Date();
		SimpleDateFormat dateFormat = new SimpleDateFormat(
				"YYYY-MM-dd hh:mm:ss");
		String time = dateFormat.format(date);

		String discuss = request.getParameter("discuss");
		String name = request.getParameter("name");

		String str = name + "%" + time + "%" + discuss + "~";
		// System.out.println(str);
		// String[] s = str.split("~");
		// for(String e: s)
		// {
		// System.out.println(e);
		// }
		String id = (String) request.getSession().getAttribute("newsId");
		News oldNews = newsService.getNews(Integer.parseInt(id));
		News news = new News();
		news.setId(Integer.parseInt(id));
		news.setDiscuss(str + oldNews.getDiscuss());

		newsService.updateNews(news);
		response.sendRedirect("/jspNews/NewsContent.jsp");
	}

}
最近下载更多
微信网友_7005760998215680  LV6 2024年10月2日
sadselect  LV8 2024年6月28日
bankroll  LV5 2024年6月13日
321170193  LV6 2023年11月14日
2063066273  LV2 2023年6月14日
1765672334  LV1 2023年6月2日
胡祖瑜  LV1 2023年4月30日
微信网友_5975606834761728  LV3 2023年3月21日
kks9580  LV6 2023年2月2日
zhunishimian  LV6 2022年10月30日
最近浏览更多
ma406805131  LV19 2024年12月19日
wzd031105  LV2 2024年12月6日
微信网友_7005760998215680  LV6 2024年10月2日
时光海  LV2 2024年6月30日
sadselect  LV8 2024年6月28日
cong58cong  LV8 2024年6月26日
15719908287  LV9 2024年6月19日
chenranr  LV10 2024年6月15日
bankroll  LV5 2024年6月12日
今晚都别睡啦  LV9 2024年6月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友