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

📄 inquirescoreaction.java

📁 bs_网上报名系统每个例子文件夹都附有数据库表、程序源文件和一个war包(或者jar包)。如果是cs结构的
💻 JAVA
字号:
package struts.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 struts.actionform.InquireScoreForm;
import org.apache.struts.action.Action;
import javax.servlet.http.HttpSession;
import bo.InquireScoreBo;

public class InquireScoreAction extends Action {
    private InquireScoreForm form = null;
    private String forward = "";
    public ActionForward execute(ActionMapping actionMapping,
                                 ActionForm actionForm,
                                 HttpServletRequest servletRequest,
                                 HttpServletResponse response) {
        //敏感信息的安全控制
        response.setHeader("Cache-Control", "no-cache");
        response.setHeader("Cache-Control", "no-store");
        response.setDateHeader("Expires", 0);
        response.setHeader("Pragma", "no-cache");

        form = (InquireScoreForm) actionForm;
        String action = form.getEvent();
       forwardMapping(action, servletRequest);
      return actionMapping.findForward(forward);
    }
    private void forwardMapping(String action,HttpServletRequest request)
    {
        InquireScoreBo bo = InquireScoreBo.getInstance();
        if (action == null || action.equals(""))
        {
           HttpSession session = request.getSession(false);
           String idCard = (String)session.getAttribute("idCard"); //注册
           String signUp = (String)session.getAttribute("signup"); //报名
           String classId = (String)session.getAttribute("classId");
           if (idCard == null)
            {
                request.setAttribute("mess", "<font color='red'>您还没有注册,请先注册!</font>");
                forward = "homepage";
            }
            else if (signUp == null) {
                request.setAttribute("mess","<font color='red'>您还没有报名,请先报名!</font>");
                forward = "homepage";
            }
            else {
               form.setIdCard(idCard);
               bo.getScoreInfo(form);
               forward = "scoreinfo";
            }
        }
        else
            throw new UnsupportedOperationException("不支持的操作!");
    }
}

⌨️ 快捷键说明

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