string CView::render(const string & view, CDT & data, bool ret) throw (CException) { string viewFile = getViewFile(view); if (!viewFile.empty()) { return renderFile(viewFile, data, ret); } else { stringstream ss; ss << "Can't find the view \"" << view << "\""; throw CException(ss.str()); } }
void FileUploadServlet::service(servlet::HttpServletRequest& req, servlet::HttpServletResponse& resp) { std::ostream &out=resp.getOutputStream(); servlet::UploadedFile* file=req.getUploadedFile("theFile"); renderHeader(out); if(!req.getParameter("moo").empty()) out<<"Something was submitted: "<<req.getParameter("moo")<<std::endl; if(!file) renderForm(req, out); else renderFile(out, file); renderFooter(out); }