Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportServlet.java =================================================================== diff -u -rd7a04263fb23445fdbbd52320b984152249398c1 -r2f8a72da41040b36640114b662945e56446fb2ba --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportServlet.java (.../NbExportServlet.java) (revision d7a04263fb23445fdbbd52320b984152249398c1) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportServlet.java (.../NbExportServlet.java) (revision 2f8a72da41040b36640114b662945e56446fb2ba) @@ -1,8 +1,6 @@ /* * Created on Sep 22, 2005 * - * TODO To change the template for this generated file go to - * Window - Preferences - Java - Code Style - Code Templates */ package org.lamsfoundation.lams.tool.noticeboard.web; @@ -19,40 +17,14 @@ /** * @author mtruong * - * TODO write a servlet mapping for this servlet. then test to see if the request parameters are also being - * passed onto the export url */ public class NbExportServlet extends AbstractExportPortfolioServlet { private final String FILENAME = "nb_main.html"; - public String doExport(HttpServletRequest request, HttpServletResponse response, String directoryName, Cookie[] cookies) throws NbApplicationException + public String doExport(HttpServletRequest request, HttpServletResponse response, String directoryName, Cookie[] cookies) { - /** - * Implementation 1: using filters. Problem: cant generate more than one file - */ - /* try - { - String absoluteFilename = directoryName + File.separator + FILENAME; - request.setAttribute(WebUtil.PARAM_FILENAME, absoluteFilename); - - RequestDispatcher requestDip = getServletContext().getRequestDispatcher("/exportPortfolio.do"); - requestDip.forward(request, response); - } - catch(ServletException e) - { - throw new NbApplicationException("An error has occurred while redirecting to export page. Reason: " + e.getMessage()); - } - catch(IOException e) - { - throw new NbApplicationException("An error has occurred while redirecting to export page. Reason: " + e.getMessage()); - } - */ - - /** - * Implementation 2: using HttpURLConnection, can connect to as many pages as the tool wants. - */ - + String mode = WebUtil.readStrParam(request, WebUtil.PARAM_MODE); Long toolContentId, toolSessionId, userId; String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath();