[ 
https://issues.apache.org/jira/browse/PB-61?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zavizionov updated PB-61:
--------------------------------

    Description: 
The method StrutsPortletURL.createPortletURL should begin with the code:
===\/=\/=\/==========
        RenderResponse renderResponse = (RenderResponse) request
                .getAttribute("javax.portlet.response");
        RenderRequest renderRequest = (RenderRequest) request
                .getAttribute("javax.portlet.request");
        
        PortletURL portletURL;
        
        if (actionURL)
            portletURL = renderResponse.createActionURL();
        else
            portletURL = renderResponse.createRenderURL();
        
        try {
          portletURL.setPortletMode(renderRequest.getPortletMode());    
          portletURL.setWindowState(renderRequest.getWindowState());    
        } catch (Exception e) {
          System.out.println("[ERROR] StrutsPortletURL - " + e.getCause());
        }
===/\=/\=/\=========

instead  the code:
===\/=\/=\/=========
        RenderResponse renderResponse = (RenderResponse) request
                .getAttribute("javax.portlet.response");
        PortletURL portletURL;
        if (actionURL)
            portletURL = renderResponse.createActionURL();
        else
            portletURL = renderResponse.createRenderURL();
===/\=/\=/\=========


  was:
        RenderRequest renderRequest = (RenderRequest) request
                .getAttribute("javax.portlet.request");
        
        PortletURL portletURL;
        
        if (actionURL)
            portletURL = renderResponse.createActionURL();
        else
            portletURL = renderResponse.createRenderURL();
        
        try {
          portletURL.setPortletMode(renderRequest.getPortletMode());    
          portletURL.setWindowState(renderRequest.getWindowState());    
        } catch (Exception e) {
          System.out.println("[ERROR] StrutsPortletURL - " + e.getCause());
        }


> Struts bridge: setPortletMode and setWindowState to PortletURL  in 
> StrutsPortletURL.createPortletURL method
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: PB-61
>                 URL: https://issues.apache.org/jira/browse/PB-61
>             Project: Portals Bridges
>          Issue Type: Task
>          Components: struts
>    Affects Versions: 1.0.2-dev
>         Environment: tomcat 5.5.17, exo-portlet-container
>            Reporter: Alexey Zavizionov
>
> The method StrutsPortletURL.createPortletURL should begin with the code:
> ===\/=\/=\/==========
>         RenderResponse renderResponse = (RenderResponse) request
>                 .getAttribute("javax.portlet.response");
>         RenderRequest renderRequest = (RenderRequest) request
>                 .getAttribute("javax.portlet.request");
>         
>         PortletURL portletURL;
>         
>         if (actionURL)
>             portletURL = renderResponse.createActionURL();
>         else
>             portletURL = renderResponse.createRenderURL();
>         
>         try {
>           portletURL.setPortletMode(renderRequest.getPortletMode());    
>           portletURL.setWindowState(renderRequest.getWindowState());    
>         } catch (Exception e) {
>           System.out.println("[ERROR] StrutsPortletURL - " + e.getCause());
>         }
> ===/\=/\=/\=========
> instead  the code:
> ===\/=\/=\/=========
>         RenderResponse renderResponse = (RenderResponse) request
>                 .getAttribute("javax.portlet.response");
>         PortletURL portletURL;
>         if (actionURL)
>             portletURL = renderResponse.createActionURL();
>         else
>             portletURL = renderResponse.createRenderURL();
> ===/\=/\=/\=========

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to