diff --git a/com/action/AdminAction.java b/com/action/AdminAction.java
deleted file mode 100644
index e51d842..0000000
--- a/com/action/AdminAction.java
+++ /dev/null
@@ -1,249 +0,0 @@
-package com.action;
-/**
- * 管理员登陆 增加 修改 删除 删除登陆日志
- */
-import java.io.IOException;
-import java.util.List;
-import java.util.StringTokenizer;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.AdminBean;
-import com.bean.SystemBean;
-import com.util.Constant;
-import com.util.MD5;
-
-public class AdminAction extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public AdminAction() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- response.setContentType(Constant.CONTENTTYPE);
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- try{
- String method=request.getParameter("method").trim();
- AdminBean loginbean = new AdminBean();
- HttpSession session = request.getSession();
- session.setMaxInactiveInterval(1200);
- SystemBean systembean = new SystemBean();
- String sysdir = systembean.getDir();
- if(method.equals("one")){//admin登录
- String username = request.getParameter("username");
- String password = request.getParameter("password");
- if(username == null||username.trim().equals("")){
- request.setAttribute("message", "请正确输入用户名!");
- request.getRequestDispatcher(sysdir+"/login.jsp").forward(request, response);
- }
- else if(password == null||password.trim().equals("")){
- request.setAttribute("message", "请输入密码!");
- request.getRequestDispatcher(sysdir+"/login.jsp").forward(request, response);
- }
- else{
- String md5password = MD5.MD5(password);
- String agent = request.getHeader("user-agent");
- StringTokenizer st = new StringTokenizer(agent,";");
- String useros=st.nextToken();
- String loginip = request.getRemoteAddr();
- int flag = loginbean.adminLogin(username,md5password, password,useros,loginip);
- switch (flag){
- case Constant.SUCCESS:
- List list = loginbean.getAdminInfo(username);
- session.setAttribute("user", username);
- session.setAttribute("list", list);
- request.getRequestDispatcher(sysdir+"/").forward(request, response);
- break;
- case Constant.NAME_ERROR:
- request.setAttribute("message", "用户名错误!请确认管理权限!");
- request.getRequestDispatcher(sysdir+"/login.jsp").forward(request, response);
- break;
- case Constant.PASSWORD_ERROR:
- request.setAttribute("message", "密码错误,请确认管理权限!");
- request.getRequestDispatcher(sysdir+"/login.jsp").forward(request, response);
- break;
- }
- }
- }
- else if(method.equals("editpwd")){//admin edit password
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- String oldpwd = MD5.MD5(request.getParameter("oldpwd").trim());
- String newpwd = MD5.MD5(request.getParameter("newpwd").trim());
- String username = (String)session.getAttribute("user");
- int flag = loginbean.editPassword(username, oldpwd, newpwd);
- switch (flag){
- case Constant.SUCCESS:
- request.setAttribute("message", "密码修改成功!");
- request.getRequestDispatcher(sysdir+"/system/editpwd.jsp").forward(request, response);
- break;
- case Constant.PASSWORD_ERROR:
- request.setAttribute("message", "原始密码错误,请确认权限!");
- request.getRequestDispatcher(sysdir+"/system/editpwd.jsp").forward(request, response);
- break;
- case Constant.SYSTEM_ERROR:
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/system/editpwd.jsp").forward(request, response);
- break;
- }
- }
- }
- else if(method.equals("exit")){//admin exit
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- session.removeAttribute("user");
- session.removeAttribute("list");
- System.gc();
- request.getRequestDispatcher(sysdir+"/login.jsp").forward(request, response);
- }
- }
- else if(method.equals("manager")){//add,update manager
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
-
- String username = request.getParameter("username").trim();
- String password = MD5.MD5(request.getParameter("password").trim());
-
-
- int flag = loginbean.addManager(username, password, "2", "1");
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "增加管理员成功!");
- request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
- }
- else if(flag == Constant.SAME_NAME){
- request.setAttribute("username", username);
- request.setAttribute("message", "该用户名已经存在!");
- request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
- }
-
- }
- }
- else if(method.equals("delm")){//delete manager
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- int id = Integer.parseInt(request.getParameter("id").trim());
- if(id == 1){
- request.setAttribute("message", "不能删除原始帐号!");
- request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
- }
- else{
- int flag = loginbean.delManager(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "删除成功!");
- request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
- }
- }
- }
- }
- else if(method.equals("dellog")){//delete login note
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- String check[] = request.getParameterValues("checkit");
- if(check == null){
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/system/log.jsp").forward(request, response);
- }
- else{
- int id[]= new int[check.length];
- for(int i = 0;i
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/action/AfficheAction.java b/com/action/AfficheAction.java
deleted file mode 100644
index dfbdaf7..0000000
--- a/com/action/AfficheAction.java
+++ /dev/null
@@ -1,160 +0,0 @@
-package com.action;
-
-/**
- * 网站公告
- * @author Administrator
- *
- */
-
-import java.io.IOException;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.AfficheBean;
-import com.bean.SystemBean;
-import com.util.Constant;
-import com.util.Filter;
-
-public class AfficheAction extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public AfficheAction() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- response.setContentType(Constant.CONTENTTYPE);
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- String sysdir = new SystemBean().getDir();
- HttpSession session = request.getSession();
- try{
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- AfficheBean afficheBean = new AfficheBean();
- String method = request.getParameter("method").trim();
- if(method.equals("addAffiche")){//增加公告
- String title = Filter.escapeHTMLTags(request.getParameter("title").trim());
- String content = Filter.escapeHTMLTags(request.getParameter("content").trim());
- String adder = username2;
- String ifhide = Filter.escapeHTMLTags(request.getParameter("ifhide").trim());
- int flag = afficheBean.addAffiche(title, content, adder, ifhide);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher(sysdir+"/affiche/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中请稍后再试!");
- request.getRequestDispatcher(sysdir+"/affiche/index.jsp").forward(request, response);
- }
- }
- else if(method.equals("editAffiche")){//修改公告
- String id=Filter.escapeHTMLTags(request.getParameter("id").trim());
- String title = Filter.escapeHTMLTags(request.getParameter("title").trim());
- String content = Filter.escapeHTMLTags(request.getParameter("content").trim());
- String adder = username2;
- String ifhide = Filter.escapeHTMLTags(request.getParameter("ifhide").trim());
- int flag = afficheBean.updateAffiche(Integer.parseInt(id), title, content, adder, ifhide);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher(sysdir+"/affiche/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中请稍后再试!");
- request.getRequestDispatcher(sysdir+"/affiche/index.jsp").forward(request, response);
- }
- }
- else if(method.equals("hideAffiche")){
- String id = Filter.escapeHTMLTags(request.getParameter("id").trim());
- int flag = afficheBean.hideAffiche(Integer.parseInt(id));
- if(flag == Constant.SUCCESS){
- request.getRequestDispatcher(sysdir+"/affiche/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/affiche/index.jsp").forward(request, response);
- }
- }
- else if(method.equals("delaffiche")){//删除公告
- String check[] = request.getParameterValues("checkit");
- if(check == null){
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/affiche/index.jsp").forward(request, response);
- }
- else{
- int id[]= new int[check.length];
- for(int i = 0;i
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/action/CommonAction.java b/com/action/CommonAction.java
deleted file mode 100644
index 0e302b8..0000000
--- a/com/action/CommonAction.java
+++ /dev/null
@@ -1,172 +0,0 @@
-package com.action;
-
-/**
- * 上传控制servlet中无法实现的功能由此操作
- *
- * 通用操作控制
- *
- */
-import java.io.IOException;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-
-import com.bean.NewsBean;
-import com.bean.SystemBean;
-import com.util.Constant;
-import com.util.Filter;
-
-public class CommonAction extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public CommonAction() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- response.setContentType(Constant.CONTENTTYPE);
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- String sysdir = new SystemBean().getDir();
- HttpSession session = request.getSession();
- try{
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- String method = request.getParameter("method").trim();
-
- /**********************************************
- * 新闻
- ************************************************/
- if(method.equals("DELNEWS")){//删除新闻 来自普通新闻页面index.jsp
- String strDirPath = request.getSession().getServletContext().getRealPath("/");
- String check[] = request.getParameterValues("checkit");
- if(check == null){
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- else{
- int id2[]= new int[check.length];
- for(int i = 0;i
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/action/GuestBookAction.java b/com/action/GuestBookAction.java
deleted file mode 100644
index ff629b9..0000000
--- a/com/action/GuestBookAction.java
+++ /dev/null
@@ -1,193 +0,0 @@
-package com.action;
-
-/**
- *
- * 留言本
- */
-
-import java.io.IOException;
-import java.util.List;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.GuestBookBean;
-import com.bean.SystemBean;
-import com.util.Constant;
-import com.util.Filter;
-
-public class GuestBookAction extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public GuestBookAction() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- response.setContentType(Constant.CONTENTTYPE);
- //nikename, pic, email, qq, weburl, blogurl, expressions, content
- String sysdir = new SystemBean().getDir();
- HttpSession session = request.getSession();
- String method = request.getParameter("method").trim();
- GuestBookBean guestBookBean = new GuestBookBean();
- if(method.equals("add")){//发表留言
- String member=(String)session.getAttribute("member");
- String nikename = Filter.escapeHTMLTags(request.getParameter("nikename").trim());
- String face ="images/nobody.gif";
- String email = Filter.escapeHTMLTags(request.getParameter("email").trim());
- String qq = Filter.escapeHTMLTags(request.getParameter("qq").trim());
- String weburl = Filter.escapeHTMLTags(request.getParameter("weburl").trim());
- String blogurl = Filter.escapeHTMLTags(request.getParameter("blogurl").trim());
- String expressions = "images/face/"+Filter.escapeHTMLTags(request.getParameter("face").trim())+".gif";
- String content = Filter.escapeHTMLTags(request.getParameter("content").trim());
- String ip = request.getRemoteAddr();
-
- int guestbook=1;
- int flag = guestBookBean.addGuestBook(nikename, face, email, qq, weburl, blogurl, expressions, content, ip,guestbook);
- if(flag == 1){
-
- request.setAttribute("message", "谢谢您的留言,请等候管理员回复!");
- request.getRequestDispatcher("guestbook.jsp").forward(request, response);
-
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("guestbook.jsp").forward(request, response);
- }
- }
- else if(method.equals("delguestbook")){//删除留言
- try{
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- String check[] = request.getParameterValues("checkit");
- if(check == null){
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/guestbook/index.jsp").forward(request, response);
- }
- else{
- int id[]= new int[check.length];
- for(int i = 0;i
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-}
diff --git a/com/action/HzpAction.java b/com/action/HzpAction.java
deleted file mode 100644
index 01e24c8..0000000
--- a/com/action/HzpAction.java
+++ /dev/null
@@ -1,157 +0,0 @@
-package com.action;
-
-import java.io.IOException;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.HzpBean;
-import com.bean.NewsBean;
-import com.util.Constant;
-
-public class HzpAction extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public HzpAction() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- response.setContentType(Constant.CONTENTTYPE);
- HttpSession session=request.getSession();
- HzpBean tb=new HzpBean();
- String method=request.getParameter("method").trim();
- /////////////////////////////////////////////////////////////////////
- if(method.equals("deltrave")){
- String id=request.getParameter("id").trim();
- int flag = tb.delTrave(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/hzp/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/hzp/index.jsp").forward(request, response);
- }
- }
- else if(method.equals("hotdeltrave")){
- String id=request.getParameter("id").trim();
- int flag = tb.delTrave(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/hzp/hot.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/hzp/hot.jsp").forward(request, response);
- }
- }
- else if(method.equals("tejiadeltrave")){
- String id=request.getParameter("id").trim();
- int flag = tb.delTrave(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/hzp/tejia.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/hzp/tejia.jsp").forward(request, response);
- }
- }
- else if(method.equals("tuijiandeltrave")){
- String id=request.getParameter("id").trim();
- int flag = tb.delTrave(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/hzp/tuijian.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/hzp/tuijian.jsp").forward(request, response);
- }
- }
-
- else if(method.equals("addType")){
- String type=request.getParameter("type").trim();
- int flag=tb.addType(type);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/hzp/type.jsp").forward(request, response);
- }
- else if(flag==Constant.DEFAULT_ERROR){
- request.setAttribute("message", "该分类已存在!");
- request.getRequestDispatcher("admin/hzp/type.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/hzp/type.jsp").forward(request, response);
- }
- }
- else if(method.equals("delType")){
- String id=request.getParameter("id").trim();
- int flag=tb.delType(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/hzp/type.jsp").forward(request, response);
- }
-
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/hzp/type.jsp").forward(request, response);
- }
- }
-
- }
-
- /**
- * Initialization of the servlet.
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/action/LoginAction.java b/com/action/LoginAction.java
deleted file mode 100644
index 4765477..0000000
--- a/com/action/LoginAction.java
+++ /dev/null
@@ -1,163 +0,0 @@
-package com.action;
-
-/**
- * 前台会员登陆 退出
- *
- */
-
-import java.io.IOException;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.MemberBean;
-import com.util.Constant;
-import com.util.Filter;
-
-public class LoginAction extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public LoginAction() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- response.setContentType(Constant.CONTENTTYPE);
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- HttpSession session = request.getSession();
- MemberBean memberBean = new MemberBean();
- String method = Filter.escapeHTMLTags(request.getParameter("method").trim());
- if(method.equals("HEADUSERLOGIN")){//网页头部会员登陆
- String reg_user = Filter.escapeHTMLTags(request.getParameter("reg_user").trim());
- String reg_pwd = Filter.escapeHTMLTags(request.getParameter("reg_pwd").trim());
- String reg_type = Filter.escapeHTMLTags(request.getParameter("reg_type").trim());
- String lastip = request.getRemoteAddr();
- int flag = memberBean.memberLogin(reg_user, reg_pwd, reg_type);
- if(flag == Constant.SUCCESS){//登陆成功
- String info = memberBean.getLastTimeIP(reg_user);
- int flag2 = memberBean.upmemberLogin(reg_user, lastip);
- if(flag2 == Constant.SUCCESS){
- session.setAttribute("member", reg_user);
- session.setAttribute("type", reg_type);
- session.setAttribute("info", info);
- request.getRequestDispatcher("login1.jsp").forward(request, response);
- }
- else{
- session.setAttribute("member", reg_user);
- session.setAttribute("type", reg_type);
- session.setAttribute("info", info);
- session.setAttribute("message", "登陆成功,登陆信息更新失败!");
- request.getRequestDispatcher("login1.jsp").forward(request, response);
- }
- }
- else if(flag == Constant.NAME_ERROR){//用户名错误
- request.setAttribute("reg_user", reg_user);
- request.setAttribute("message", "该用户名不存在或者已被管理员冻结!");
- request.getRequestDispatcher("login1.jsp").forward(request, response);
- }
- else if(flag == Constant.PASSWORD_ERROR){//密码错误
- request.setAttribute("reg_user", reg_user);
- request.setAttribute("message", "密码错误!");
- request.getRequestDispatcher("login1.jsp").forward(request, response);
- }
- }
- else if(method.equals("PAGEUSERLOGIN")){//登陆页面会员登陆
- String username = Filter.escapeHTMLTags(request.getParameter("username").trim());
- String password = Filter.escapeHTMLTags(request.getParameter("password").trim());
- String reg_type = Filter.escapeHTMLTags(request.getParameter("reg_type").trim());
- String lastip = request.getRemoteAddr();
- int flag = memberBean.memberLogin(username, password, reg_type);
- if(flag == Constant.SUCCESS){//登陆成功
- String info = memberBean.getLastTimeIP(username);
- int flag2 = memberBean.upmemberLogin(username, lastip);
- if(flag2 == Constant.SUCCESS){
- session.setAttribute("member", username);
- session.setAttribute("type", reg_type);
- session.setAttribute("info", info);
- request.getRequestDispatcher("member/index.jsp").forward(request, response);
- }
- else{
- session.setAttribute("member", username);
- session.setAttribute("type", reg_type);
- session.setAttribute("info", info);
- session.setAttribute("message", "登陆成功,登陆信息更新失败!");
- request.getRequestDispatcher("member/index.jsp").forward(request, response);
- }
- }
- else if(flag == Constant.NAME_ERROR){//用户名错误
- request.setAttribute("reg_user", username);
- request.setAttribute("message", "该用户名不存在!");
- request.getRequestDispatcher("login.jsp").forward(request, response);
- }
- else if(flag == Constant.PASSWORD_ERROR){//密码错误
- request.setAttribute("reg_user", username);
- request.setAttribute("message", "密码错误!");
- request.getRequestDispatcher("login.jsp").forward(request, response);
- }
- }
- else if(method.equals("logout")){//从iframe页面退出登陆
- session.removeAttribute("member");
- session.removeAttribute("type");
- request.getRequestDispatcher("login1.jsp").forward(request, response);
- }
- else if(method.equals("pagelogout")||method.equals("memberexit")){//从网页退出登陆
- session.removeAttribute("member");
- session.removeAttribute("type");
- request.getRequestDispatcher("index.jsp").forward(request, response);
- }
- else{
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- }
-
- /**
- * Initialization of the servlet.
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/action/MemberAction.java b/com/action/MemberAction.java
deleted file mode 100644
index b6c7fa8..0000000
--- a/com/action/MemberAction.java
+++ /dev/null
@@ -1,258 +0,0 @@
-package com.action;
-
-/**
- * 会员注册、修改资料等
- * @author Administrator
- *
- */
-
-
-import java.io.IOException;
-import java.util.List;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.MemberBean;
-import com.bean.SystemBean;
-import com.util.Constant;
-import com.util.Filter;
-import com.util.MD5;
-
-public class MemberAction extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public MemberAction() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- response.setContentType(Constant.CONTENTTYPE);
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- HttpSession session = request.getSession();
- MemberBean memberBean = new MemberBean();
- String method = Filter.escapeHTMLTags(request.getParameter("method").trim());
- /*********************************************
- * 会员注册通用(检查用户名 修改密码 reg2.jsp页面跳转)
- *********************************************/
- if(method.equals("reg2")){//会员注册 reg2.jsp
- String username = Filter.escapeHTMLTags(request.getParameter("username").trim());
- String password = Filter.escapeHTMLTags(request.getParameter("password").trim());
- String reg_type = Filter.escapeHTMLTags(request.getParameter("reg_type").trim());
- request.setAttribute("username", username);
- request.setAttribute("password", password);
- request.setAttribute("reg_type", reg_type);
- if(username.trim().equals("admin")){
- request.setAttribute("username", username);
- request.setAttribute("message", "非法的用户名,请重新选择!");
- request.getRequestDispatcher("reg2.jsp").forward(request, response);
- }
- else{
- int flag = memberBean.checkRegName(username);
- if(flag == Constant.SUCCESS){
- if(reg_type.equals("person")){//如果是个人会员
- request.getRequestDispatcher("personreg.jsp").forward(request, response);
- }
- else if(reg_type.equals("co")){//如果是企业会员
- request.getRequestDispatcher("coreg.jsp").forward(request, response);
- }
- else{
- request.getRequestDispatcher("index.jsp").forward(request, response);
- }
- }
- else if(flag == Constant.SAME_NAME){
- request.setAttribute("username", username);
- request.setAttribute("message", "对不起,该用户名已存在,请重新选择!");
- request.getRequestDispatcher("reg2.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("reg2.jsp").forward(request, response);
- }
- }
-
-
- }
- else if(method.equals("checksame")){//检查注册名是否可用
- String username = Filter.escapeHTMLTags(request.getParameter("username").trim());
- if(username.trim().equals("admin")){
- request.setAttribute("username", username);
- request.setAttribute("message", "非法的用户名,请重新选择!");
- request.getRequestDispatcher("reg2.jsp").forward(request, response);
- }
- else{
- int flag = memberBean.checkRegName(username);
- if(flag == Constant.SUCCESS){
- request.setAttribute("username", username);
- request.setAttribute("message", "恭喜您,这个名字可以使用!");
- request.getRequestDispatcher("reg2.jsp").forward(request, response);
- }
- else if(flag == Constant.SAME_NAME){
- request.setAttribute("username", username);
- request.setAttribute("message", "对不起,该用户名已存在,请重新选择!");
- request.getRequestDispatcher("reg2.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("reg2.jsp").forward(request, response);
- }
- }
- }
- else if(method.equals("Editpwd")){//会员修改登陆密码
- String member=(String)session.getAttribute("member");
- String type=(String)session.getAttribute("type");
- if(member==null||type==null){
- response.sendRedirect("error.jsp");
- }
- else{
- String oldpwd = MD5.MD5(request.getParameter("oldpwd").trim());
- String newpwd = MD5.MD5(request.getParameter("newpwd").trim());
- int flag = memberBean.editPassword(member, oldpwd, newpwd);
- switch (flag){
- case Constant.SUCCESS:
- request.setAttribute("message", "密码修改成功!");
- request.getRequestDispatcher("member/info/editpwd.jsp").forward(request, response);
- break;
- case Constant.PASSWORD_ERROR:
- request.setAttribute("message", "原始密码错误,请确认权限!");
- request.getRequestDispatcher("member/info/editpwd.jsp").forward(request, response);
- break;
- case Constant.SYSTEM_ERROR:
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("member/info/editpwd.jsp").forward(request, response);
- break;
- }
- }
- }
- /*********************************************
- * 个人会员注册、修改资料
- *********************************************/
- else if(method.equals("PREG")){//个人会员详细资料
- String username = Filter.escapeHTMLTags(request.getParameter("username").trim());
- String password = Filter.escapeHTMLTags(request.getParameter("password").trim());
- String type = "person";
- String realname = Filter.escapeHTMLTags(request.getParameter("realname").trim());
- String sex = Filter.escapeHTMLTags(request.getParameter("sex").trim());
- String sheng = Filter.escapeHTMLTags(request.getParameter("sheng").trim());
- String city = Filter.escapeHTMLTags(request.getParameter("city").trim());
- String bir = Filter.escapeHTMLTags(request.getParameter("bir").trim());
- String telphone = Filter.escapeHTMLTags(request.getParameter("telphone").trim());
- String email = Filter.escapeHTMLTags(request.getParameter("email").trim());
- String question = Filter.escapeHTMLTags(request.getParameter("question").trim());
- String answer = Filter.escapeHTMLTags(request.getParameter("answer").trim());
- String address = Filter.escapeHTMLTags(request.getParameter("address").trim());
- String lastip = request.getRemoteAddr();
- int off = 1;
- int flag = memberBean.personReg(username, password, type, realname, sex, bir,sheng,city, telphone, email, question, answer, lastip, off,address);
- if(flag == Constant.SUCCESS){
- List siteList = new SystemBean().getSiteInfo();
- String sitename = siteList.get(0).toString();
- request.setAttribute("message", "注册成功!恭喜您成为"+sitename+"的注册会员!");
- request.getRequestDispatcher("login.jsp").forward(request, response);
-
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("personreg.jsp").forward(request, response);
- }
- }
- else if(method.equals("UPREGINFO")){//个人会员修改资料
- String member=(String)session.getAttribute("member");
- String type=(String)session.getAttribute("type");
- if(member==null||type==null){
- response.sendRedirect("error.jsp");
- }
- else{
- String realname = Filter.escapeHTMLTags(request.getParameter("realname").trim());
- String sex = Filter.escapeHTMLTags(request.getParameter("sex").trim());
- String sheng = Filter.escapeHTMLTags(request.getParameter("sheng").trim());
- String city = Filter.escapeHTMLTags(request.getParameter("city").trim());
- String bir = Filter.escapeHTMLTags(request.getParameter("bir").trim());
- String telphone = Filter.escapeHTMLTags(request.getParameter("telphone").trim());
- String email = Filter.escapeHTMLTags(request.getParameter("email").trim());
- String question = Filter.escapeHTMLTags(request.getParameter("question").trim());
- String answer = Filter.escapeHTMLTags(request.getParameter("answer").trim());
- String address = Filter.escapeHTMLTags(request.getParameter("address").trim());
- int flag = memberBean.uppersonReg(member, realname, sex, bir, sheng, city, telphone, email, question, answer,address);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("member/info/info.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("member/info/info.jsp").forward(request, response);
- }
- }
- }
-
- else if(method.equals("lostpwd")){
- String username=request.getParameter("username");
- String question=request.getParameter("question");
- String answer=request.getParameter("answer");
- String reg_type=request.getParameter("reg_type");
- String info=memberBean.returnPwd(username, question, answer, reg_type);
- if(info.trim().equals("error")){
- request.setAttribute("message", "信息错误!");
- request.getRequestDispatcher("login.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "您的新密码为"+info+",请登录后修改!");
- request.getRequestDispatcher("login.jsp").forward(request, response);
- }
- }
- else{
- request.getRequestDispatcher("index.jsp").forward(request, response);
- }
- }
-
- /**
- * Initialization of the servlet.
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/action/MemberManageAction.java b/com/action/MemberManageAction.java
deleted file mode 100644
index 344fc51..0000000
--- a/com/action/MemberManageAction.java
+++ /dev/null
@@ -1,178 +0,0 @@
-package com.action;
-
-/**
- *
- * 网站后台管理注册会员 查询 冻结 删除会员
- */
-
-
-import java.io.IOException;
-import java.util.List;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.MemberManageBean;
-import com.bean.SystemBean;
-import com.util.Constant;
-import com.util.Filter;
-public class MemberManageAction extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public MemberManageAction() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- response.setContentType(Constant.CONTENTTYPE);
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- String sysdir = new SystemBean().getDir();
- HttpSession session = request.getSession();
- try{
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- String method = Filter.escapeHTMLTags(request.getParameter("method").trim());
- MemberManageBean mmBean = new MemberManageBean();
- if(method.equals("DELMEMBER")||method.equals("DELCO")||method.equals("DELTODAY")
- ||method.equals("DELALLCLOSE")||method.equals("DELALLUSE")){//删除来自后台各个页面的会员
- String check[] = request.getParameterValues("checkit");
- if(check == null){
- if(method.equals("DELMEMBER")){//来自所有个人会员页面
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/member/person.jsp").forward(request, response);
- }
- else if(method.equals("DELCO")){//来自所有企业会员页面
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/member/co.jsp").forward(request, response);
- }
- else if(method.equals("DELTODAY")){//来自今日注册会员页面
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/member/today.jsp").forward(request, response);
- }
- else if(method.equals("DELALLCLOSE")){//来自所有冻结会员页面
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/member/close.jsp").forward(request, response);
- }
- else if(method.equals("DELALLUSE")){//来自所有在用会员页面
- request.setAttribute("message", "请选择要删除的记录!");
- request.getRequestDispatcher(sysdir+"/member/using.jsp").forward(request, response);
- }
- }
- else{
- int id[]= new int[check.length];
- for(int i = 0;i
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/action/NewsAction.java b/com/action/NewsAction.java
deleted file mode 100644
index 364d5b7..0000000
--- a/com/action/NewsAction.java
+++ /dev/null
@@ -1,269 +0,0 @@
-package com.action;
-
-/**
- * 新闻管理-上传缩略图
- *
- */
-import java.io.IOException;
-import java.text.SimpleDateFormat;
-import java.util.Calendar;
-
-import javax.servlet.ServletConfig;
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.NewsBean;
-import com.bean.SystemBean;
-import com.bean.HzpBean;
-import com.util.Constant;
-import com.util.Filter;
-import com.util.SmartFile;
-import com.util.SmartUpload;
-
-public class NewsAction extends HttpServlet {
-
- private ServletConfig config;
- /**
- * Constructor of the object.
- */
- public NewsAction() {
- super();
- }
-
- final public void init(ServletConfig config) throws ServletException
- {
- this.config = config;
- }
-
- final public ServletConfig getServletConfig()
- {
- return config;
- }
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- response.setContentType(Constant.CONTENTTYPE);
- String sysdir = new SystemBean().getDir();
- HttpSession session = request.getSession();
- String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
- try{
- String username2 = (String)session.getAttribute("user");
- if(username2 == null){
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- else{
- String method = null;
- NewsBean newsBean = new NewsBean();
- HzpBean tb=new HzpBean();
- SmartUpload mySmartUpload = new SmartUpload();//init
- int count = 0;
- try{
- mySmartUpload.initialize(config,request,response);
- mySmartUpload.upload();
- method = mySmartUpload.getRequest().getParameter("method").trim();
- if(method.equals("ADDNEWS")){//增加新闻
- String title = Filter.escapeHTMLTags(mySmartUpload.getRequest().getParameter("title").trim());
- String ifhide = Filter.escapeHTMLTags(mySmartUpload.getRequest().getParameter("ifhide").trim());
- String content = mySmartUpload.getRequest().getParameter("infoContent");
- if(content.length()>8000){
- request.setAttribute("message", "对不起,新闻内容不能超过8000个字符!");
- request.setAttribute("method", method);
- request.getRequestDispatcher(sysdir+"/news/edit.jsp").forward(request, response);
- }
- else{
- SmartFile file = mySmartUpload.getFiles().getFile(0);
- String fileExt=file.getFileExt();
- String path="/upload_file/news";
- count = mySmartUpload.save(path);
- if(file.getFilePathName().trim().equals("")){//如果无缩略图
- int flag = newsBean.addNews(title, "无",content, username2, ifhide);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "增加新闻成功!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- }
- else{
- int flag = newsBean.addNews(title, path+"/"+file.getFileName(),content, username2, ifhide);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "增加新闻成功!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- }
- }
- }
- else if(method.equals("editnews")){//修改新闻
- String id = Filter.escapeHTMLTags(mySmartUpload.getRequest().getParameter("id").trim());
- String title = Filter.escapeHTMLTags(mySmartUpload.getRequest().getParameter("title").trim());
- String ifhide = Filter.escapeHTMLTags(mySmartUpload.getRequest().getParameter("ifhide").trim());
- String content = mySmartUpload.getRequest().getParameter("infoContent");
- SmartFile file = mySmartUpload.getFiles().getFile(0);
- String fileExt=file.getFileExt();
- String path="/upload_file/news";
- count = mySmartUpload.save(path);
- if(file.getFilePathName().trim().equals("")){//如果不修改缩略图
- int flag = newsBean.updateNews(Integer.parseInt(id), title, content, username2, ifhide);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "修改新闻成功!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- }
- else{//如果修改缩略图
- int flag = newsBean.updateNewsWithPic(Integer.parseInt(id), title, path+"/"+file.getFileName(), content, username2, ifhide);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "修改新闻成功!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- }
- }
- ////////////////////////////////////////////////////////////////////////////宾馆
- else if(method.equals("addlvyou")){//增加
- /**
- * String title = "";
- String dz="";
- String yb="";
- String dh="";
- String jd="";
- String content="";
- */
- String title = mySmartUpload.getRequest().getParameter("title");
- String dz = mySmartUpload.getRequest().getParameter("dz");
- String yb = mySmartUpload.getRequest().getParameter("yb");
- String dh = mySmartUpload.getRequest().getParameter("dh");
- String jd = mySmartUpload.getRequest().getParameter("jd");
- String content = mySmartUpload.getRequest().getParameter("infoContent");
- String flag11 = mySmartUpload.getRequest().getParameter("flag");
- if(content.length()>8000){
- request.setAttribute("message", "对不起,内容不能超过8000个字符!");
- request.setAttribute("method", method);
- request.getRequestDispatcher(sysdir+"/hzp/add.jsp").forward(request, response);
- }
- else{
- SmartFile file = mySmartUpload.getFiles().getFile(0);
- String fileExt=file.getFileExt();
- String path="/upload_file/sale";
- count = mySmartUpload.save(path);
- String sql="insert into sale(title,url,dz,yb,dh,jd,content,addtime) " +
- "values('"+title+"','"+path+"/"+file.getFileName()+"','"+dz+"','"+yb+"','"+dh+"','"+jd+"','"+content+"','"+date+"')";
- int flag = new NewsBean().exeUp(sql);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher(sysdir+"/hzp/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/hzp/index.jsp").forward(request, response);
- }
- }
- }
- //update
- else if(method.equals("uplvyou")){
- String id = mySmartUpload.getRequest().getParameter("id");
- String title = mySmartUpload.getRequest().getParameter("title");
- String dz = mySmartUpload.getRequest().getParameter("dz");
- String yb = mySmartUpload.getRequest().getParameter("yb");
- String dh = mySmartUpload.getRequest().getParameter("dh");
- String jd = mySmartUpload.getRequest().getParameter("jd");
- String content = mySmartUpload.getRequest().getParameter("infoContent");
- String flag11 = mySmartUpload.getRequest().getParameter("flag");
- if(content.length()>8000){
- request.setAttribute("message", "对不起,内容不能超过8000个字符!");
- request.setAttribute("method", method);
- request.getRequestDispatcher(sysdir+"/hzp/add.jsp").forward(request, response);
- }
- else{
- SmartFile file = mySmartUpload.getFiles().getFile(0);
- String fileExt=file.getFileExt();
- String path="/upload_file/sale";
- count = mySmartUpload.save(path);
- String sql="update sale set title='"+title+"',url='"+path+"/"+file.getFileName()+"',dz='"+dz+"'," +
- "yb='"+yb+"',dh='"+dh+"',jd='"+jd+"',content='"+content+"' where id='"+id+"'";
- int flag = new NewsBean().exeUp(sql);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher(sysdir+"/hzp/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/hzp/index.jsp").forward(request, response);
- }
- }
- }
-
- else{
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- }catch(Exception ex){
- ex.printStackTrace();
- //request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- }
- }catch(Exception e){
- e.printStackTrace();
- request.getRequestDispatcher("error.jsp").forward(request, response);
- }
- }
-
- /**
- * Initialization of the servlet.
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/action/NewsServlet.java b/com/action/NewsServlet.java
deleted file mode 100644
index 766051d..0000000
--- a/com/action/NewsServlet.java
+++ /dev/null
@@ -1,268 +0,0 @@
-package com.action;
-
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.text.SimpleDateFormat;
-import java.util.Calendar;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import com.bean.NewsBean;
-import com.bean.SystemBean;
-import com.util.Constant;
-import com.util.Filter;
-
-public class NewsServlet extends HttpServlet {
-
- /**
- * Constructor of the object.
- */
- public NewsServlet() {
- super();
- }
-
- /**
- * Destruction of the servlet.
- */
- public void destroy() {
- super.destroy(); // Just puts "destroy" string in log
- // Put your code here
- }
-
- /**
- * The doGet method of the servlet.
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- doPost(request,response);
- }
-
- /**
- * The doPost method of the servlet.
- *
- * This method is called when a form has its tag value method equals to post.
- *
- * @param request the request send by the client to the server
- * @param response the response send by the server to the client
- * @throws ServletException if an error occurred
- * @throws IOException if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
-
- response.setContentType(Constant.CONTENTTYPE);
- request.setCharacterEncoding(Constant.CHARACTERENCODING);
- String sysdir = new SystemBean().getDir();
- HttpSession session = request.getSession();
- String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
- try{
- String username2 = (String)session.getAttribute("user");
-
- String method = request.getParameter("method").trim();
- if(method.equals("addNews")){
- String title = request.getParameter("title");
- String fenlei = request.getParameter("fenlei");
- String infoContent = request.getParameter("infoContent");
- int flag = new NewsBean().exeUp("insert into news(title,fenlei,content,addtime,adder,visit) " +
- "values('"+title+"','"+fenlei+"','"+infoContent+"','"+date+"','"+username2+"','0')");
- if(flag == Constant.SUCCESS){
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- }
- else if(method.equals("upNews")){
- String id = request.getParameter("id");
- String title = request.getParameter("title");
- String fenlei = request.getParameter("fenlei");
- String infoContent = request.getParameter("infoContent");
- int flag = new NewsBean().exeUp("update news set title='"+title+"',fenlei='"+fenlei+"',content='"+infoContent+"' where id='"+id+"'");
- if(flag == Constant.SUCCESS){
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- }
- else if(method.equals("delNews")){
- String id = request.getParameter("id");
- int flag = new NewsBean().exeUp("delete from news where id='"+id+"'");
- if(flag == Constant.SUCCESS){
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher(sysdir+"/news/index.jsp").forward(request, response);
- }
- }
- else if(method.equals("addPrep")){
- String member=(String)session.getAttribute("member");
- String sid = request.getParameter("sid");
- String title = request.getParameter("title");
- String rs = request.getParameter("rs");
- String sj = request.getParameter("sj");
- String ts = request.getParameter("ts");
- String lxr = request.getParameter("lxr");
- String lxfs = request.getParameter("lxfs");
- int flag = new NewsBean().exeUp("insert into prep(title,rs,sj,ts,lxr,lxfs,addtime,member,zt,ddid) " +
- "values('"+title+"','"+rs+"','"+sj+"','"+ts+"','"+lxr+"','"+lxfs+"','"+date+"','"+member+"','未提交','0')");
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "预订成功,稍后本站客服人员会与您取得联系。您可以在会员中心查看您的预订记录!");
- request.getRequestDispatcher("index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("index.jsp").forward(request, response);
- }
- }
- else if(method.equals("upPrep")){
- String member=(String)session.getAttribute("member");
- String id = request.getParameter("id");
- String rs = request.getParameter("rs");
- String sj = request.getParameter("sj");
- String ts = request.getParameter("ts");
- String lxr = request.getParameter("lxr");
- String lxfs = request.getParameter("lxfs");
- int flag = new NewsBean().exeUp("update prep set rs='"+rs+"',sj='"+sj+"',ts='"+ts+"',lxr='"+lxr+"'," +
- "lxfs='"+lxfs+"' where id='"+id+"'");
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("member/prep/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("member/prep/index.jsp").forward(request, response);
- }
- }
- else if(method.equals("delPrep")){
- String member=(String)session.getAttribute("member");
- String id = request.getParameter("id");
- int flag = new NewsBean().exeUp("delete from prep where id='"+id+"'");
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("member/prep/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("member/prep/index.jsp").forward(request, response);
- }
- }
-
-
- else if(method.equals("addDD")){
- String member=(String)session.getAttribute("member");
- String fkfs = request.getParameter("fkfs");
- String ddid=String.valueOf(System.currentTimeMillis());
- String sql="update prep set zt='已提交',ddid='"+ddid+"' where member='"+member+"' and ddid='0'";
- //System.out.println(sql);
- NewsBean nb=new NewsBean();nb.exeUp(sql);
- int flag = nb.exeUp("insert into dd(ddid,member,zt,fkfs,addtime) values('"+ddid+"','"+member+"','未发货','"+fkfs+"','"+date+"')");
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("member/prep/index.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("member/prep/index.jsp").forward(request, response);
- }
- }
-
- else if(method.equals("fDD")){
- String ddid = request.getParameter("ddid");
- NewsBean nb=new NewsBean();
- int flag = nb.exeUp("update dd set zt='已发货' where ddid='"+ddid+"'");
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/prep/prep.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/prep/prep.jsp").forward(request, response);
- }
- }
- else if(method.equals("dDD")){
- String ddid = request.getParameter("ddid");
- NewsBean nb=new NewsBean();
- int flag = nb.exeUp("delete from dd where ddid='"+ddid+"'");
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/prep/prep.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/prep/prep.jsp").forward(request, response);
- }
- }
- else if(method.equals("dDD2")){
- String ddid = request.getParameter("ddid");
- NewsBean nb=new NewsBean();
- int flag = nb.exeUp("delete from dd where ddid='"+ddid+"'");
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- request.getRequestDispatcher("admin/prep/fh.jsp").forward(request, response);
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- request.getRequestDispatcher("admin/prep/fh.jsp").forward(request, response);
- }
- }
- ////////////////////////////////////////////////////////////////////////////////查询统计
- else if(method.equals("sDDrq")){
- String year=request.getParameter("year");
- String month=request.getParameter("month");
- String day=request.getParameter("day");
- String str=year+"-"+month+"-"+day;
- String sql="select * from dd where addtime like '%"+str+"%' ";
- request.setAttribute("sql", sql);
- request.getRequestDispatcher("admin/prep/s1.jsp").forward(request, response);
- }
- else if(method.equals("sDDid")){
- String ddid=request.getParameter("ddid");
- request.setAttribute("ddid", ddid);
- request.getRequestDispatcher("admin/prep/s2.jsp").forward(request, response);
- }
- else if(method.equals("sYye")){
- String year=request.getParameter("year");
- String month=request.getParameter("month");
- String day=request.getParameter("day");
-
- String year2=request.getParameter("year2");
- String month2=request.getParameter("month2");
- String day2=request.getParameter("day2");
- String str=year+"-"+month+"-"+day+" "+"00:00:00";
- String str2=year2+"-"+month2+"-"+day2+" "+"23:59:59";
- String sql="select sale.dz,prep.* from sale,prep where prep.title=sale.title and prep.addtime>'"+str+"' and prep.addtime<'"+str2+"' order by prep.id desc";
- //String sql="select * from prep where addtime>'"+str+"' and addtime<'"+str2+"' ";
- request.setAttribute("sql", sql);
- request.getRequestDispatcher("admin/prep/s3.jsp").forward(request, response);
- }
- }catch(Exception e){
- e.printStackTrace();
- }
- }
-
- /**
- * Initialization of the servlet.
- *
- * @throws ServletException if an error occure
- */
- public void init() throws ServletException {
- // Put your code here
- }
-
-}
diff --git a/com/csgw/ApplicationResources.properties b/com/csgw/ApplicationResources.properties
deleted file mode 100644
index bf45591..0000000
--- a/com/csgw/ApplicationResources.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-# Resources for parameter 'com.csgw.struts.ApplicationResources'
-# Project csgw
\ No newline at end of file
diff --git a/com/csgw/action/HzpsAction.java b/com/csgw/action/HzpsAction.java
deleted file mode 100644
index 2f53385..0000000
--- a/com/csgw/action/HzpsAction.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * Generated by MyEclipse Struts
- * Template path: templates/java/JavaClass.vtl
- */
-package com.csgw.action;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-import org.apache.struts.action.Action;
-import org.apache.struts.action.ActionForm;
-import org.apache.struts.action.ActionForward;
-import org.apache.struts.action.ActionMapping;
-
-import com.bean.HzpBean;
-import com.util.Constant;
-
-/**
- * MyEclipse Struts
- * Creation date: 05-05-2010
- *
- * XDoclet definition:
- * @struts.action validate="true"
- */
-public class HzpsAction extends Action {
- /*
- * Generated Methods
- */
-
- /**
- * Method execute
- * @param mapping
- * @param form
- * @param request
- * @param response
- * @return ActionForward
- */
- public ActionForward execute(ActionMapping mapping, ActionForm form,
- HttpServletRequest request, HttpServletResponse response) {
- // TODO Auto-generated method stub
- HttpSession session=request.getSession();
- HzpBean tb=new HzpBean();
- String method=request.getParameter("method").trim();
- ///////////////////////////////////////////////////////////////////////商品
- if(method.equals("deltrave")){
- String id=request.getParameter("id").trim();
- int flag = tb.delTrave(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- return (mapping.findForward("admin/hzp/index.jsp"));
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- return (mapping.findForward("admin/hzp/index.jsp"));
- }
- }
- else if(method.equals("hotdeltrave")){
- String id=request.getParameter("id").trim();
- int flag = tb.delTrave(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- return (mapping.findForward("admin/hzp/hot.jsp"));
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- return (mapping.findForward("admin/hzp/hot.jsp"));
- }
- }
- else if(method.equals("tejiadeltrave")){
- String id=request.getParameter("id").trim();
- int flag = tb.delTrave(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- return (mapping.findForward("admin/hzp/tejia.jsp"));
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- return (mapping.findForward("admin/hzp/tejia.jsp"));
- }
- }
- else if(method.equals("tuijiandeltrave")){
- String id=request.getParameter("id").trim();
- int flag = tb.delTrave(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- return (mapping.findForward("admin/hzp/tuijian.jsp"));
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- return (mapping.findForward("admin/hzp/tuijian.jsp"));
- }
- }
-
- else if(method.equals("addType")){
- String type=request.getParameter("type").trim();
- int flag=tb.addType(type);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- return (mapping.findForward("admin/hzp/type.jsp"));
- }
- else if(flag==Constant.DEFAULT_ERROR){
- request.setAttribute("message", "该分类已存在!");
- return (mapping.findForward("admin/hzp/type.jsp"));
- }
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- return (mapping.findForward("admin/hzp/type.jsp"));
- }
- }
- else if(method.equals("delType")){
- String id=request.getParameter("id").trim();
- int flag=tb.delType(id);
- if(flag == Constant.SUCCESS){
- request.setAttribute("message", "操作成功!");
- return (mapping.findForward("admin/hzp/type.jsp"));
- }
-
- else{
- request.setAttribute("message", "系统维护中,请稍后再试!");
- return (mapping.findForward("admin/hzp/type.jsp"));
- }
- }
-
- else{
- return (mapping.findForward("index.jsp"));
- }
- }
-}
\ No newline at end of file