<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Redirecting from dialog to web script in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200780#M153910</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have 2 separate working pieces: custom dialog and web script&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to use properties entered by user in the dialog to add parameters to web script url&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In finishImpl method of the dialog i try to redirect to the web script and I get the following error: &lt;/SPAN&gt;&lt;SPAN style="color:#FF0000;"&gt;java.lang.IllegalStateException: Cannot forward after response has been committed&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected String finishImpl(FacesContext context, String outcome) throws Exception&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExternalContext externalContext = context.getExternalContext(); &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpServletResponse response =&amp;nbsp; (HttpServletResponse)externalContext.getResponse(); &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response.sendRedirect("&amp;lt;web_script_url_is_here&amp;gt;");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (Exception e) { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // return the default outcome&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return outcome;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Olga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Sep 2008 21:31:08 GMT</pubDate>
    <dc:creator>oltchuva</dc:creator>
    <dc:date>2008-09-17T21:31:08Z</dc:date>
    <item>
      <title>Redirecting from dialog to web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200780#M153910</link>
      <description>I have 2 separate working pieces: custom dialog and web scriptI want to use properties entered by user in the dialog to add parameters to web script urlIn finishImpl method of the dialog i try to redirect to the web script and I get the following error: java.lang.IllegalStateException: Cannot forwar</description>
      <pubDate>Wed, 17 Sep 2008 21:31:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200780#M153910</guid>
      <dc:creator>oltchuva</dc:creator>
      <dc:date>2008-09-17T21:31:08Z</dc:date>
    </item>
    <item>
      <title>Re: Redirecting from dialog to web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200781#M153911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Olga,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't know anything about how dialogs are implemented in the context of what you're doing, but in the general case of setting HTTP response data from Java (from my experience with basic Servlets), anything which affects the headers has to be done before any output is written back to the client - i.e., setting a redirect has to be the first thing that you do. Given that the method is called finishImpl(), I'm guessing that this is happening last, and some output has already been written to the response buffer by this point, which is why you get that error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sam.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2008 08:16:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200781#M153911</guid>
      <dc:creator>samuel_penn</dc:creator>
      <dc:date>2008-09-18T08:16:03Z</dc:date>
    </item>
    <item>
      <title>Re: Redirecting from dialog to web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200782#M153912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Sam,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How can can I open this URL in a new window? This would be optimal solution for me&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Olga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2008 12:59:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200782#M153912</guid>
      <dc:creator>oltchuva</dc:creator>
      <dc:date>2008-09-18T12:59:43Z</dc:date>
    </item>
    <item>
      <title>Re: Redirecting from dialog to web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200783#M153913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Update: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so my problem was&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I had 2 separate working pieces: custom dialog and web script&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I wanted to pass properties entered by user in the dialog as parameters to web script url&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I couldn't redirect from finishImpl() method, so i did the following: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) added additional button to dialog called "Update link"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) when this button is clicked updateLink() method of the bean is called&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) updateLink() method combines web script url with values entered by user and saves it as bean's property&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4) dialog's jsp then displays the updated link as href&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5) when user clicks on the link, it opens web script page in a separate window&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's not straight forward, but it works. If you know the better way, please share &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Olga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Sep 2008 18:40:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/redirecting-from-dialog-to-web-script/m-p/200783#M153913</guid>
      <dc:creator>oltchuva</dc:creator>
      <dc:date>2008-09-26T18:40:18Z</dc:date>
    </item>
  </channel>
</rss>

