Scott Nicklous created PLUTO-631:
------------------------------------

             Summary: TCK: Query string parameters provided to 
getRequestDispatcher not handled correctly
                 Key: PLUTO-631
                 URL: https://issues.apache.org/jira/browse/PLUTO-631
             Project: Pluto
          Issue Type: Bug
            Reporter: Scott Nicklous
            Priority: Minor


The JSR286 spec states "Parameters specified in the query string used to create 
the PortletRequestDispatcher must be aggregated with the portlet render 
parameters and take precedence over other portlet render parameters of the same 
name passed to the included servlet or JSP.". This is handled incorrectly for 
includes as well as forwards in all portlet phases.

Failing test cases:
1) V2DispatcherTests2_SPEC2_19_IncludeJSPAction_dispatch1 results:

Test Failed

Details: If the path provided to getRequestDispatcher method contains query 
strings, parameters specified in the query strings must be passed to the target 
servlet during an include. qparm1=null, qparm2=null

2) V2DispatcherTests2_SPEC2_19_IncludeJSPAction_dispatch2 results:

Test Failed

Details: Parameters specified in the query strings must be aggregated with the 
portlet render parameters. qparm2 is null

3) V2DispatcherTests2_SPEC2_19_IncludeJSPAction_dispatch3 results:

Test Failed

Details: If query string parameters have the same names as render parameter 
names, the query string parameters appear in the parameter values array before 
the render parameter values. qparm1=null, qparm2=null

(all dispatch1, dispatch2, & dispatch3 tests fail)




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to