package znzz.sasu.action; import java.io.IOException; 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 znzz.sasu.dao.VoteManageDao; import znzz.sasu.dao.impl.VoteManageDaoImpl; import znzz.sasu.pojo.UserInfo; import znzz.sasu.pojo.VoteManage; import znzz.sasu.tools.StringUtil; /** * Servlet implementation class AddVoteAction */ @WebServlet("/add-vote.action") public class AddVoteAction extends HttpServlet { private static final long serialVersionUID = 1L; private VoteManage voteManage = new VoteManage(); /** * @see HttpServlet#HttpServlet() */ public AddVoteAction() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { UserInfo user = (UserInfo)request.getSession().getAttribute("user"); if(user==null) { response.sendRedirect("login.action"); }else { request.setAttribute("vote", voteManage); request.getRequestDispatcher("/vote.jsp").forward(request, response); } } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=utf-8"); UserInfo user = (UserInfo)request.getSession().getAttribute("user"); if(user==null) { response.sendRedirect("login.action"); }else { String context = request.getParameter("context"); String describe = request.getParameter("describe"); boolean flag = true; if(StringUtil.isEmpty(context)) { flag = false; request.setAttribute("msgContext", "主题不能为空"); } if(StringUtil.isEmpty(describe)) { flag = false; request.setAttribute("msgDescribe", "背景说明不能为空"); } voteManage.setContext(context); voteManage.setDescribe(describe); if(flag) { voteManage.setUser(user); voteManage.setDate(new Date()); voteManage.setPublished(0); VoteManageDao voteDao = new VoteManageDaoImpl(); voteDao.save(voteManage); response.sendRedirect("vote-manage.action"); }else { this.doGet(request, response); } } } }
最近下载更多
jcx123 LV6
2018年12月24日
wadwendang LV1
2018年12月24日
chenmg LV8
2018年12月22日
zhangyan1232 LV3
2018年12月22日
zlz147258 LV1
2018年12月22日
cmt460 LV12
2018年12月21日
dijiuwei LV1
2018年12月20日
tangyuliang LV1
2018年12月20日
204570995 LV1
2018年12月20日
Matrixzj LV7
2018年12月19日
最近浏览更多
jcx123 LV6
2018年12月24日
ykqykq LV2
2018年12月24日
heifenglei LV7
2018年12月24日
fsheng122 LV7
2018年12月24日
a5889763a LV4
2018年12月24日
luyun1993 LV4
2018年12月24日
silaimudexiaoxiongdi LV1
2018年12月24日
梁中山 LV2
2018年12月24日
故事_sun LV26
2018年12月24日
wadwendang LV1
2018年12月24日