📄 inquirescoreaction.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 + -