📄 enrollmentaction.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.EnrollmentForm;
import org.apache.struts.action.Action;
import bo.EnrollmentBo;
import javax.servlet.http.HttpSession;
public class EnrollmentAction extends Action {
private String forward = "";
private EnrollmentForm form = null;
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm,
HttpServletRequest servletRequest,
HttpServletResponse response) throws Exception{
//敏感信息的安全控制
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control","no-store");
response.setDateHeader("Expires", 0);
response.setHeader("Pragma","no-cache");
form = (EnrollmentForm) actionForm;
String action = form.getEvent();
forwardMapping(action, servletRequest);
return actionMapping.findForward(forward);
}
private void forwardMapping(String action ,HttpServletRequest request) throws Exception
{
EnrollmentBo bo = EnrollmentBo.getInstance();
System.out.println("action = " + action);
if (action == null || action.equals("") || action.equals("new"))
{
forward = "newapplicant";
}
else if (action.equalsIgnoreCase("savenew"))
{
String mess = bo.saveNewApplicant(form);
form.setMessage(mess);
request.getSession(true).setAttribute("idCard",form.getWbApplicantInfo().getIdCard());
request.setAttribute("mess",mess);
forward = "homepage";
}
else if (action.equals("savemodify"))
{
String mess = bo.saveModifyRelation(form);
form.setMessage(mess);
request.getSession(false).setAttribute("idCard",form.getWbApplicantInfo().getIdCard());
request.setAttribute("mess",mess);
forward = "homepage";
}
else if (action.equals("modify"))
{
HttpSession session = request.getSession(false);
if (session == null || session.getAttribute("idCard") == null)
forward = "loginbeforemodifyapplicantinfo";
else {
form.setIdCard((String)session.getAttribute("idCard"));
bo.getApplicantInfoByIdCard(form);
forward = "modifyapplicantinfo";
}
System.out.println("forward = "+forward);
}
else
throw new UnsupportedOperationException("不支持的操作!");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -