首页>代码>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");
	}

}
最近下载更多
sadselect  LV8 6月28日
bankroll  LV4 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日
最近浏览更多
时光海  LV2 6月30日
sadselect  LV8 6月28日
cong58cong  LV8 6月26日
15719908287  LV9 6月19日
chenranr  LV10 6月15日
bankroll  LV4 6月12日
今晚都别睡啦  LV9 6月1日
lmj12345  LV2 5月14日
Liang朝伟  LV1 1月6日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友