示例#1
0
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());
	}
}
示例#2
0
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);
}