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);
}
相關文章
- Eclipse匯入專案後JSP頁面出現報紅EclipseJS
- Nginx 服務部署 Vue 專案後重新整理頁面,出現 404 問題NginxVue
- jsp頁面掛死問題JS
- 記錄一次開發中遇到的問題:Vue 重新整理頁面後,頁面空白Vue
- 伺服器部署前端專案後,重新整理頁面出現404伺服器前端
- eladmin 打包專案放到頁面重新整理丟失頁面
- IE11 vue +webpack 專案中資料更新後頁面沒有重新整理問題IE11VueWeb
- 網頁出現404頁面,是什麼問題?網頁
- 教你如何寫第一個jsp頁面JS
- HTML5中History.back()頁面後退重新整理頁面HTML
- 解決:vue專案,F5重新整理頁面後 title失效問題Vue
- nginx配置 vue打包後的專案 解決重新整理頁面404問題|nginx配置多端訪問NginxVue
- 解決vue專案部署到Nginx重新整理頁面報404的問題VueNginx
- SAP Commerce開發之如何找到某個頁面對應的JSP實現頁面JS
- JSP註冊頁面JS
- 新來的前端小姐姐問:Vue路由history模式重新整理頁面出現404問題前端Vue路由模式
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- jsp頁面通過url向後臺傳值時的中文亂碼問題JS
- 頁面白屏問題
- layui 分頁元件 ,重新整理後返回第一頁問題UI元件
- 解決Spring Boot無法跳轉jsp頁面問題Spring BootJS
- jsp頁面中同時遍歷多個list集合JS
- FindBugs Security JSP 無法識別 jsp 頁面<script>jstl</script>程式碼中的 xss 漏洞問題JS
- 在同一個頁面中新增多個CollectionViewView
- JS實現頁面跳轉或者重新整理後保留點選新增的class樣式JS
- vue之this.$router.push頁面重新整理問題Vue
- IDEA解決JSP頁面無法使用EL表示式問題IdeaJS
- JSP筆記-頁面重定向JS筆記
- 特定頁面出現 BUG
- 解決瀏覽器返回頁面不重新整理的問題瀏覽器
- 第一個頁面
- webscoket+jsp實現簡單的多人聊天頁面WebJS
- 手機端頁面在專案中遇到的一些問題及解決辦法
- jsp頁面判斷檔案上傳型別JS型別
- Ionic 2 新增頁面
- vue傳參頁面重新整理資料丟失問題Vue
- SAP Spartacus Site Context 實現專題頁面Context
- [貝聊科技]一個頁面阻塞問題的排查過程
- 實現一個頁面鎖屏的功能