⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forceaction.java

📁 新闻网络中心 sql2000 jsp tomcat
💻 JAVA
字号:
package com.action;

import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import com.actionForm.ForceForm;
import org.apache.struts.actions.DispatchAction;
import com.dao.ForceDao;
import com.tool.Chinese;

public class ForceAction extends DispatchAction {
    private Chinese chinese = new Chinese();
    private ForceDao forceDao = new ForceDao();
//前台
    public ActionForward frontSelectForceAction(ActionMapping mapping,
                                                ActionForm form,
                                                HttpServletRequest request,
                                                HttpServletResponse response) {
        if (request.getParameter("id") == null ||
            request.getParameter("id").equals("")) {
            request.setAttribute("list",forceDao.selectForce());
            return mapping.findForward("frontSelectForceAction");
        } else {
            request.setAttribute("form",forceDao.selectOneForce(Integer.parseInt(request.getParameter("id"))));
            return mapping.findForward("frontSelectOneForceAction");
        }

    }


//=========================================================================================
    //后台

    public ActionForward updateForceAction(ActionMapping mapping,
                                           ActionForm form,
                                           HttpServletRequest request,
                                           HttpServletResponse response) {
        ForceForm forceForm = (ForceForm) form;
        forceForm.setContent(chinese.toChinese(forceForm.getContent()));
        forceForm.setCreateTime(forceForm.getCreateTime());
        forceForm.setTitle(chinese.toChinese(forceForm.getTitle()));
        forceForm.setId(Integer.parseInt(request.getParameter("id")));
        forceDao.updateForce(forceForm);
        request.setAttribute("result", "修改焦点新闻成功!!!");
        return mapping.findForward("resultForceAction");

    }


    public ActionForward selectOneForceAction(ActionMapping mapping,
                                              ActionForm form,
                                              HttpServletRequest request,
                                              HttpServletResponse response) {

        request.setAttribute("form",
                             forceDao.selectOneForce(Integer.parseInt(request.
                getParameter("id"))));
        if (request.getParameter("sign") == null ||
            request.getParameter("sign").equals("")) {
            return mapping.findForward("updateForceAction");
        } else {
            return mapping.findForward("selectForceContentAction");
        }

    }


    public ActionForward deleteForceAction(ActionMapping mapping,
                                           ActionForm form,
                                           HttpServletRequest request,
                                           HttpServletResponse response) {
        forceDao.deleteForce(Integer.parseInt(request.getParameter("id")));
        request.setAttribute("result", "删除焦点新闻成功!!!");
        return mapping.findForward("resultForceAction");
    }

    public ActionForward insertForceAction(ActionMapping mapping,
                                           ActionForm form,
                                           HttpServletRequest request,
                                           HttpServletResponse response) {
        ForceForm forceForm = (ForceForm) form;
        if (forceForm.getTitle() == null || forceForm.getTitle().equals("")) {
            return mapping.findForward("insertForceAction");
        } else {
            forceForm.setContent(chinese.toChinese(forceForm.getContent()));
            forceForm.setCreateTime(forceForm.getCreateTime());
            forceForm.setTitle(chinese.toChinese(forceForm.getTitle()));
            forceDao.insertForce(forceForm);
            request.setAttribute("result", "添加焦点新闻成功!!!");
            return mapping.findForward("resultForceAction");
        }
    }


    public ActionForward selectForceAction(ActionMapping mapping,
                                           ActionForm form,
                                           HttpServletRequest request,
                                           HttpServletResponse response) {
        ForceForm forceForm = (ForceForm) form;
        request.setAttribute("list", forceDao.selectForce());
        return mapping.findForward("selectForceAction");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -