JSP頁面中新增完一個專案後,重新整理頁面出現的問題
我是用struts做的,action中的add()方法來新增完某一項東西后,從add頁面跳轉到list頁面,然後重新整理list頁面,結果又跳到原來的add頁面,並且顯示新增專案重複(我設定了不能重複)。請問是什麼問題?該如何解決?
我的action裡的add()方法是這樣的:
public ActionForward addSkill(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws SystemException,SkillExistsException{
SkillForm skillForm = (SkillForm)form;
//增加技能資訊
SkillVO skillVO = new SkillVO();
skillVO.setSkillName(skillForm.getSkillName());
skillVO.setSkillExplain(skillForm.getSkillExplain());
skillVO.setSkillRequirementGist(skillForm.getSkillRequirement());
skillVO.setEvaluateModeID(Long.parseLong(skillForm.getEvaluateModeID()));
SysManageFacade sysmanage = new SysManageFacade();
try {
sysmanage.addSkill(skillVO);
logRecord(request,"增加了一個技能",LogTypeConst.SKILL_LOG);
ArrayList evaluateModeList = sysmanage.getEvaluateModeList(); //獲取評估方式列表
} catch (SystemException e) {
return mapping.findForward(ForwardKeyConstant.ERROR_KEY);
} catch (ApplicationException e) {
request.setAttribute("msg","exist");
return showSkillAddPage(mapping,form,request,response);
}
PageInfo pageInfo = new PageInfo();
pageInfo.setCurrentPage(1);
SkillSearchDTO dto = new SkillSearchDTO();
//準備查詢條件及翻頁資訊
HttpSession session = request.getSession();
session.setAttribute(EimsSessionConst.SKILL_SEARCH_DTO,dto);
session.setAttribute(EimsSessionConst.PAGE_INFO,pageInfo);
this.prepareSkillList(skillForm,request,response); //呼叫prepareSkillList方法
return mapping.findForward(PAGE_SKILL_LIST);
}
我的action裡的add()方法是這樣的:
public ActionForward addSkill(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws SystemException,SkillExistsException{
SkillForm skillForm = (SkillForm)form;
//增加技能資訊
SkillVO skillVO = new SkillVO();
skillVO.setSkillName(skillForm.getSkillName());
skillVO.setSkillExplain(skillForm.getSkillExplain());
skillVO.setSkillRequirementGist(skillForm.getSkillRequirement());
skillVO.setEvaluateModeID(Long.parseLong(skillForm.getEvaluateModeID()));
SysManageFacade sysmanage = new SysManageFacade();
try {
sysmanage.addSkill(skillVO);
logRecord(request,"增加了一個技能",LogTypeConst.SKILL_LOG);
ArrayList evaluateModeList = sysmanage.getEvaluateModeList(); //獲取評估方式列表
} catch (SystemException e) {
return mapping.findForward(ForwardKeyConstant.ERROR_KEY);
} catch (ApplicationException e) {
request.setAttribute("msg","exist");
return showSkillAddPage(mapping,form,request,response);
}
PageInfo pageInfo = new PageInfo();
pageInfo.setCurrentPage(1);
SkillSearchDTO dto = new SkillSearchDTO();
//準備查詢條件及翻頁資訊
HttpSession session = request.getSession();
session.setAttribute(EimsSessionConst.SKILL_SEARCH_DTO,dto);
session.setAttribute(EimsSessionConst.PAGE_INFO,pageInfo);
this.prepareSkillList(skillForm,request,response); //呼叫prepareSkillList方法
return mapping.findForward(PAGE_SKILL_LIST);
}
相關文章
- Nginx 服務部署 Vue 專案後重新整理頁面,出現 404 問題NginxVue
- 記錄一次開發中遇到的問題:Vue 重新整理頁面後,頁面空白Vue
- Eclipse匯入專案後JSP頁面出現報紅EclipseJS
- jsp頁面中中文亂碼問題JS
- asp.net中一個頁面跳轉,後一個頁面操作內容後返回先前頁面,並使得先前頁面資料重新整理ASP.NET
- jsp頁面掛死問題JS
- eladmin 打包專案放到頁面重新整理丟失頁面
- HTML5中History.back()頁面後退重新整理頁面HTML
- JSP頁面裡中文的亂碼問題JS
- 高手,請教一個JSP頁面查詢顯示的問題JS
- 解決:vue專案,F5重新整理頁面後 title失效問題Vue
- IE11 vue +webpack 專案中資料更新後頁面沒有重新整理問題IE11VueWeb
- nginx配置 vue打包後的專案 解決重新整理頁面404問題|nginx配置多端訪問NginxVue
- 解決vue專案部署到Nginx重新整理頁面報404的問題VueNginx
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- 將分頁功能從JSP頁面中獨立出來JS
- JSP/HTML頁面彈出框JSHTML
- 教你如何寫第一個jsp頁面JS
- 如何將一個HTML頁面巢狀在另一個頁面中HTML巢狀
- SpringMvc出現Jsp頁面不能正常解析成html網頁SpringMVCJSHTML網頁
- 新來的前端小姐姐問:Vue路由history模式重新整理頁面出現404問題前端Vue路由模式
- a連結重新整理頁面與js重新整理頁面總結JS
- 自定義jsp中的錯誤頁面JS
- js重新整理頁面JS
- 在同一個頁面中新增多個CollectionViewView
- JSP註冊頁面JS
- SSH之jsp頁面JS
- 關於JSP用include插入頁面出現亂碼問題,請教各位高手JS
- SAP Commerce開發之如何找到某個頁面對應的JSP實現頁面JS
- 如何讓兩個頁面跳轉但是不重新整理頁面。返回時前一個頁面開始選擇的資料還在
- JBOSS下的JSP頁面字符集亂碼問題JS
- jive 問題 如何在jsp頁面實現資料庫資訊的更新??JS資料庫
- vue之this.$router.push頁面重新整理問題Vue
- JS實現頁面跳轉或者重新整理後保留點選新增的class樣式JS
- vuex頁面重新整理後資料丟失Vue
- 關於頁面中彈窗的定位問題
- 請教structs中頁面跳轉的問題Struct
- 頁面無重新整理切換實現