David,

Ok, but I thought this issue would stand on its own - is there a reason why
the control path should be added to the url if the fullPath parameter is
true? Either I don't understand the call structure for makeLink or anyone
who tries to use it with fullPath set to true will not get the expected
results.

As for my application, I am using it in the content management sense, and
the the "<content...>" tag (under certain conditions) creates an iframe in
the HTML that needs to point to the "/content/control/ViewSimpleContent"
request and I am in the ecommerce app. So I figured I could use the makeLink
call to create the correct url. I know that the "<link...>" tag does the
same sort of thing, but it does not use makeLink in this way and this seemed
like the way that makeLink should work.  I thought about it and figured it
is easier to just add the request to ecommerce, but thought the makeLink
issue was worth raising.

Thanks for your help.
-Al

On 1/20/07, David E. Jones <[EMAIL PROTECTED]> wrote:


Al,

Could you step back and describe a little more of what you are trying
to do, the code you are using, etc? You did a good job here of
explaining what happened but not really what you did or expected to
happen.

In general if you are linking to another application, you don't use
the ofbizUrl tag or any of the code behind it, like the makeLink
method. There are a number of examples of this if you look around.

-David


On Jan 20, 2007, at 2:52 AM, Al Byers wrote:

> First of all, is this the correct protocol - I am not sure that
> what I am
> looking at is a bug, so rather than open a JIRA issue, I want to
> bring it up
> here, or should this sort of thing start with a JIRA entry?
>
> The RequestHandler.makeLink has a parameter, "fullPath", that I
> would think
> causes everything after the server and port string to be replaced
> by the
> passed url value.
> But at line 757 there is:
>
>        newURL.append(controlPath);
>
> So if I am doing a call from within the ecommerce webapp to a
> content webapp
> request, I get:
>
> http://localhost:8080/ecommerce/control/content/control/
> ViewSimpleContent?dataResourceId=10100
>
> Should there be a conditional append of the controlPath?
>
> -Al




Reply via email to