inter-app hyperlink generates incorrect url
-------------------------------------------

                 Key: OFBIZ-3382
                 URL: https://issues.apache.org/jira/browse/OFBIZ-3382
             Project: OFBiz
          Issue Type: Bug
          Components: framework
    Affects Versions: SVN trunk
            Reporter: Nathan Liang
             Fix For: SVN trunk


steps to reproduce:

1, defines a hyper link as the following in component projectmgr:

<link url-mode="inter-app" target="/mytest/control/main" text="Create my test 
document" style="smallSubmit">
                                            <parameter 
param-name="workEffortId"/>
                                            <parameter param-name="returnUrl" 
value="/projectmgr/control/EditTaskContents?workEffortId=${workEffortId}"/>
                                        </link>

parameter "returnUrl" is the url that external app can return back.

2, defines a hyper link as the following in component mytest
<section>
                                    <condition>
                                        <not>
                                            <if-empty field="returnUrl"/>
                                        </not>
                                    </condition>
                                    <widgets>
                                        <container>
                                            <link url-mode="inter-app" 
text="Back"
                                                  target="${returnUrl}" 
style="smallSubmit">
                                            </link>
                                        </container>
                                    </widgets>
                                </section>

3. click generated url from component projectmgr to jump to component mytest, 
parameter "returnUrl" will be encoded as string: 
&#47;projectmgr&#47;control&#47;EditTaskContents&#63;workEffortId&#61;10003

4, from component mytest, we have the incorrectly generated url 
http://localhost:8080/projectmgr/control/EditTaskContents?workEffortId=10003?externalLoginKey=xxxxxxxx,
 two "?" characters in the generated url, can not go back the task screen in 
projectmgr from that.



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

Reply via email to