GoodTypeAction.java
上传用户:wok5188
上传日期:2018-02-20
资源大小:1835k
文件大小:4k
源码类别:

MySQL数据库

开发平台:

Java

  1. /*
  2.  * Generated by MyEclipse Struts
  3.  * Template path: templates/java/JavaClass.vtl
  4.  */
  5. package com.center.control;
  6. import java.io.IOException;
  7. import java.io.PrintWriter;
  8. import java.sql.Connection;
  9. import java.sql.ResultSet;
  10. import java.sql.SQLException;
  11. import java.util.HashMap;
  12. import java.util.Map;
  13. import javax.servlet.http.HttpServletRequest;
  14. import javax.servlet.http.HttpServletResponse;
  15. import javax.servlet.http.HttpSession;
  16. import org.apache.struts.action.ActionForm;
  17. import org.apache.struts.action.ActionForward;
  18. import org.apache.struts.action.ActionMapping;
  19. import org.apache.struts.actions.LookupDispatchAction;
  20. import com.center.commons.DataConnect;
  21. import com.center.util.DealString;
  22. /** 
  23.  * MyEclipse Struts
  24.  * Creation date: 05-19-2007
  25.  * 
  26.  * XDoclet definition:
  27.  * @struts.action path="/goodType" name="goodTypeForm" input="/show/admin/goodType.jsp" parameter="method" scope="request" validate="true"
  28.  * @struts.action-forward name="adderr" path="/adderr.jsp"
  29.  * @struts.action-forward name="addok" path="/addok.jsp"
  30.  */
  31. public class GoodTypeAction extends LookupDispatchAction {
  32. /*
  33.  * Generated Methods
  34.  */
  35. /** 
  36.  * Method execute
  37.  * @param mapping
  38.  * @param form
  39.  * @param request
  40.  * @param response
  41.  * @return ActionForward
  42.  */
  43. Connection conn;
  44. public ActionForward showtype(ActionMapping mapping, ActionForm form,
  45. HttpServletRequest request, HttpServletResponse response) throws IOException{
  46. GoodTypeForm goodTypeForm = (GoodTypeForm) form;// TODO Auto-generated method stub
  47. System.out.println("ddd");
  48. conn = new DataConnect().getConn();
  49. request.getParameter("typename");
  50. request.getParameter("typetime");
  51. request.getParameter("typeid");
  52. GoodTypemodel goodtypemodel = null;
  53. ResultSet rs = (ResultSet)new GoodTypemodel(conn).showtype();
  54. response.setContentType("text/html;charset=gbk");
  55. PrintWriter out = response.getWriter();
  56. HttpSession session = request.getSession();
  57. //out.println("<form >关键字:<input type='text' name='typename'><br>商品类型:<select name='typename'>");
  58. session.setAttribute("typename", rs);
  59. // out.println("<option value="+rs.getString(1)+">"+rs.getString(1)+"</option>");
  60. // out.println("</select></form>");
  61. System.out.println(session.getAttribute("typename"));
  62. if(session != null){
  63. response.sendRedirect("left.jsp");
  64. }
  65. return null;
  66. }
  67. public ActionForward addtype(ActionMapping mapping, ActionForm form,
  68. HttpServletRequest request, HttpServletResponse response) throws IOException{
  69. GoodTypeForm goodTypeForm = (GoodTypeForm) form;// TODO Auto-generated method stub
  70. System.out.println("ddd");
  71. String typename = request.getParameter("typename");
  72. String typetime = DealString.getDateTime();
  73. if(!typename.equals("")){
  74. typename = DealString.toGBK(typename);
  75. }
  76. conn = new DataConnect().getConn();
  77. request.getParameter("typename");
  78. GoodTypemodel goodtypemodel = null;
  79. int i = 0;
  80. try {
  81. i = new GoodTypemodel(conn).addtype(typename,typetime);
  82. } catch (SQLException e) {
  83. // TODO Auto-generated catch block
  84. e.printStackTrace();
  85. }
  86. if(i == 1){
  87. response.sendRedirect(request.getContextPath()+"/show/admin/addtypeok.jsp");
  88. }else{
  89. response.sendRedirect(request.getContextPath()+"/show/admin/addtypeerr.jsp");
  90. }
  91. return null;
  92. }
  93. private Object goodtypemodel(Connection conn2) {
  94. // TODO Auto-generated method stub
  95. return null;
  96. }
  97. @Override
  98. protected Map getKeyMethodMap() {
  99. // TODO Auto-generated method stub
  100. HashMap map = new HashMap();
  101. map.put("show", "showtype");
  102. map.put("button.addtype", "addtype");
  103. return map;
  104. }
  105. }