Bug 131250 Parameter value set in runtime should be kept until close the preview viewer.
Description: Parameter value set in runtime should be kept until close the preview viewer. Steps to reproduce: 1. New a parameter p1 without default value, drag it to Layout. 2. Define bookmark to p1. 3. Insert a label behind p1, set pageBreakBefore to always, hyperlink to p1 bookmark. 4. Preview in Web Viewer and input p1 value. 5. Go to the next page and click the label link. Expected result: The first page appears. Actual result: The parameter dialog appeared.
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/context/ViewerAttributeBean.java
/*************************************************************************************
 * Copyright (c) 2004 Actuate Corporation and others.
 * All rights reserved. This program and the accompanying materials 
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors:
 *     Actuate Corporation - Initial implementation.
 ************************************************************************************/
package org.eclipse.birt.report.context;
import java.io.File;
import java.util.Collection;
import java.util.HashMap;
import java.util.Locale;
import javax.servlet.http.HttpServletRequest;
import org.apache.axis.AxisFault;
import org.eclipse.birt.report.engine.api.EngineException;
import org.eclipse.birt.report.engine.api.IGetParameterDefinitionTask;
import org.eclipse.birt.report.engine.api.IReportDocument;
import org.eclipse.birt.report.engine.api.IReportRunnable;
import org.eclipse.birt.report.resource.BirtResources;
import org.eclipse.birt.report.resource.MessageConstants;
import org.eclipse.birt.report.service.ReportEngineService;
import org.eclipse.birt.report.servlet.ViewerServlet;