Bug 110681 Reportlet
Web pages often use HTML tables instead to organize and position their content. In order to provide more flexibility for integrating report content into the customer web pages, it becomes necessary to introduce a new set of formats that return content as Reportlets or partial DHTML pages. These reportlets can then be included within web pages generated by the customers web application. This project focuses on producing content that is easily embeddable within an overall HTML page.
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/utility/ParameterAccessor.java
}
		return filePath;
	}
	/**
	 * Create the file path of the the document. The document will be put under
	 * the working folder birt document directory based on different session id.
	 * 
	 * @param filePath
	 *            the document path cretaed from the report design file.
	 * @param request
	 *            Http request, used to get the session Id.
	 * @return
	 * @throws AxisFault
	 */
	protected static String createDocumentPath( String filePath,
			HttpServletRequest request )
	{
		String temp = null;
		String projectName = null;
		String documentName = null;
		if ( ( filePath == null ) || ( filePath.length( ) == 0 ) )
			return ""; 
		String sessionId = request.getSession( ).getId( );
		String fileSeparator = "\\"; 
		if ( filePath.lastIndexOf( fileSeparator ) == -1 )
			fileSeparator = "/"; 
		if ( filePath.lastIndexOf( fileSeparator ) != -1 )
		{
			documentName = filePath.substring( filePath
					.lastIndexOf( fileSeparator ) );