ingo@1022: <%-- ingo@1022: Copyright (c) 2010 by Intevation GmbH ingo@1022: ingo@1022: This program is free software under the LGPL (>=v2.1) ingo@1022: Read the file LGPL.txt coming with the software for details ingo@1022: or visit http://www.gnu.org/licenses/ if it does not exist. ingo@1022: --%> ingo@1022: ingo@668: <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> ingo@668: <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean-el" prefix="bean-el" %> ingo@668: <%@page import="de.intevation.gnv.action.CommunicationKeys"%> ingo@668: <%@page import="de.intevation.gnv.action.sessionmodel.DiagrammOptions"%> ingo@668: <%@page import="de.intevation.gnv.action.sessionmodel.SessionModel"%> ingo@668: <%@page import="de.intevation.gnv.action.sessionmodel.SessionModelFactory"%> ingo@668: <%@page import="de.intevation.gnv.artifactdatabase.objects.OutputMode"%> ingo@668: <%@page import="de.intevation.gnv.artifactdatabase.objects.OutputParameter"%> ingo@668: <%@page import="java.util.Collection"%> ingo@668: <%@page import="java.util.Iterator"%> ingo@969: <%@page import="java.util.Locale"%> ingo@668: <%@page import="java.net.URLEncoder"%> ingo@668: <% ingo@668: String exceptionMsg = (String) request.getAttribute(CommunicationKeys.REQUEST_EXCEPTION_MESSAGE); ingo@668: String exceptionValue= (String) request.getAttribute(CommunicationKeys.REQUEST_EXCEPTION_VALUE); ingo@668: String layer = (String) request.getAttribute("layer"); ingo@668: String target = "wms"; ingo@668: SessionModel sm = SessionModelFactory.getInstance().getSessionModel(request); ingo@969: Locale locale = sm.getCurrentLocale(); ingo@668: OutputMode om = sm.getOutputMode(target); ingo@668: DiagrammOptions opts = sm.getDiagrammOptions(); ingo@668: String uuid = sm.getCurrentArtifact().getId(); ingo@668: %> ingo@668: ingo@668:
ingo@668:
ingo@668: ingo@668: ingo@668: ingo@668: ingo@668: <% if (exceptionMsg != null) {%> ingo@668:
ingo@668: '<%=exceptionValue%>' ingo@668:
ingo@668: <%}%> ingo@668: ingo@668:
"> ingo@668: ingo@668: <% Collection params = om.getOutputParameters(); ingo@668: if (om != null && params != null && !params.isEmpty()) { ingo@668: Iterator iter = params.iterator(); ingo@668: while (iter.hasNext()) { ingo@668: OutputParameter param = iter.next(); %> ingo@668: ingo@668: ingo@694: ingo@668: ingo@668: ingo@668: <%} ingo@668: }%> ingo@668: ingo@668: ingo@668: ingo@668:
ingo@668: <%if (param.getType().equalsIgnoreCase("boolean")) { ingo@969: boolean checked = (opts != null) ? "true".equalsIgnoreCase(opts.getValue(param.getName(), locale)) : param.getValue().equalsIgnoreCase("true"); ingo@668: %> ingo@668: /> ingo@668: <%} ingo@668: else {%> ingo@668: ingo@668: <%}%> ingo@668:
ingo@668: "/> ingo@668:
ingo@668:
ingo@668:
ingo@668: