Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java,v diff -u -r1.4 -r1.5 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java 26 Aug 2005 02:44:16 -0000 1.4 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java 23 Sep 2005 07:27:27 -0000 1.5 @@ -19,7 +19,9 @@ import org.lamsfoundation.lams.tool.noticeboard.NoticeboardUser; import org.lamsfoundation.lams.tool.noticeboard.web.NbExportForm; import org.lamsfoundation.lams.tool.noticeboard.NbApplicationException; +import org.lamsfoundation.lams.util.WebUtil; + /** * @author mtruong * @@ -61,6 +63,8 @@ NbExportForm exportForm = (NbExportForm)form; Long toolSessionId = NbWebUtil.convertToLong(request.getParameter(NoticeboardConstants.TOOL_SESSION_ID)); Long userId = NbWebUtil.convertToLong(request.getParameter(NoticeboardConstants.USER_ID)); + + INoticeboardService nbService = NoticeboardServiceProxy.getNbService(getServlet().getServletContext()); if (userId == null || toolSessionId == null) @@ -89,6 +93,7 @@ } exportForm.populateForm(content); + return mapping.findForward(NoticeboardConstants.EXPORT_PORTFOLIO); } @@ -99,6 +104,7 @@ INoticeboardService nbService = NoticeboardServiceProxy.getNbService(getServlet().getServletContext()); Long toolContentId = NbWebUtil.convertToLong(request.getParameter(NoticeboardConstants.TOOL_CONTENT_ID)); + //check if toolContentId exists in db or not if (toolContentId==null) { @@ -117,7 +123,7 @@ } exportForm.populateForm(content); - + return mapping.findForward(NoticeboardConstants.EXPORT_PORTFOLIO); }