Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-12-06 Thread cknafl
I am trying some hacks now to get the application work well and I am looking
forward to just have wicket in my application :)

I don't even know why overriding getDefaultNameSpace(){ return ;} doesn't
work. The resources js or css cannot be found anymore, so the will be
searched in /wicket/wicket/ I guess...
Well, some kind of strange things happening here...

Regards and thanks for the help!
Christoph



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654579.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-12-04 Thread cknafl
Could be a possibility. I am trying it right now, I have to overwrite
newUrlRenderer in RequestCycle but how do I set my own RequestCycle?

What I do not understand is that this behavior changed from wicket1.4 to
wicket6.

When I call a page with mountpath(value=bla) then I get a URL like
http://.../wicket/bla. When on this page is a button that makes a
setResponsePage(otherpage) I get a URL like http://.../wicket/wicket/page?1.

One /wicket/ is added altough I was in Wicket.

You know what I mean.

Regards
Christoph



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654458.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-12-04 Thread Martin Grigorov
On Tue, Dec 4, 2012 at 9:58 AM, cknafl chr.kn...@gmail.com wrote:

 Could be a possibility. I am trying it right now, I have to overwrite
 newUrlRenderer in RequestCycle but how do I set my own RequestCycle?

 What I do not understand is that this behavior changed from wicket1.4 to
 wicket6.


I'm not sure that you need a custom UrlRenderer but if you do then
see org.apache.wicket.Application#setRequestCycleProvider



 When I call a page with mountpath(value=bla) then I get a URL like
 http://.../wicket/bla. When on this page is a button that makes a
 setResponsePage(otherpage) I get a URL like http://
 .../wicket/wicket/page?1.

 One /wicket/ is added altough I was in Wicket.


Yes. Wicket uses 'wicket' namespace for all pages which has no explicit
mount path.
See org.apache.wicket.Application#newMapperContext
and org.apache.wicket.DefaultMapperContext#getNamespace



 You know what I mean.

 Regards
 Christoph



 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654458.html
 Sent from the Users forum mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/


Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-12-04 Thread cknafl
I am currently overwriting getNamespace(). But that is really dirty. When I
make this method to return  everytime, then my css, js and so on cannot be
found anymore, that I added with renderHead(..).
So I implemented an if-else logic:
if(path.contains(resource) 
   return wicket;
...

Can you tell me how you would use this
UrlRenderer#renderContextRelativeUrl() instead of setting my own UrlRenderer
please?

Regards
Christoph



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654461.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-12-04 Thread Martin Grigorov
On Tue, Dec 4, 2012 at 10:29 AM, cknafl chr.kn...@gmail.com wrote:

 I am currently overwriting getNamespace(). But that is really dirty. When I
 make this method to return  everytime, then my css, js and so on cannot
 be
 found anymore, that I added with renderHead(..).
 So I implemented an if-else logic:
 if(path.contains(resource)
return wicket;
 ...


Just return mine or anything that looks non-dirty to you.



 Can you tell me how you would use this
 UrlRenderer#renderContextRelativeUrl() instead of setting my own
 UrlRenderer
 please?


class StrutsModel extends AbstractReadOnlyModelString {
  private final String relativeUrl;

  public StrutsModel(String relUrl) {
 this.relativeUrl = relUrl;
  }
 @Override
  public String getObject() {
 return
RequestCycle.get().getUrlRenderer().renderContextRelativeUrl(struts/ +
relativeUrl);
  }
}

class StrutsLink extends ExternalLink {

  public StrutsLink(String id, String strutsUrl) {
 super(id, new StrutsModel(strutsUrl))
  }
}

add(new StrutsLink(linkId, struts.html);



 Regards
 Christoph



 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654461.html
 Sent from the Users forum mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/


Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-12-03 Thread cknafl
Yeah, that is working but that's in fact also a workaround.

I don't want to mount all my pages. Or do I understand something wrong...
My webapp has a login and should not have any mountpaths... (except of
Loginpage itself).

Kind Regards
Christoph



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654426.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-12-03 Thread Martin Grigorov
Well, Wicket has no idea that you use Struts and even less where are the
pages managed by Struts.

What about the approach with UrlRenderer#renderContextRelativeUrl() ?


On Mon, Dec 3, 2012 at 3:10 PM, cknafl chr.kn...@gmail.com wrote:

 Yeah, that is working but that's in fact also a workaround.

 I don't want to mount all my pages. Or do I understand something wrong...
 My webapp has a login and should not have any mountpaths... (except of
 Loginpage itself).

 Kind Regards
 Christoph



 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654426.html
 Sent from the Users forum mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/


Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-11-30 Thread Martin Grigorov
I believe this question has been asked few weeks ago and we found the
solution, no ?


On Fri, Nov 30, 2012 at 9:07 AM, cknafl chr.kn...@gmail.com wrote:

 Hi!

 We are having two frameworks for one project (wicket 1.4 and struts). Was
 no
 problem until now.
 We want to migrate the whole client to wicket 6.2.

 From my struts pages I have a URL like
 http://localhost:8080/application/wicket/foo?id= to my wicket-page.
 That works, because of the annotation MountPath with the value foo on the
 Pageclass.

 And on this wicket page i am linking to another wicketpage, but not with
 mountpath (I don't need it here), but with setResponsePage(new BarPage());.

 Now my URL is something like
 http://localhost:8080/application/wicket/wicket/page?3.
 This is the result of PageInstanceMapper mapHandlerL:137-141

 That would be OK, if my whole application would be wicket. But from these
 wicket-pages I am also linking to Struts-Pages with the prefix ../.
 Because wicket/ is two times in the URL now, this doesn't work anymore
 and
 results in a not-found exception.

 Strange thing is, when I am annotating my pageclass with MountPath(value =
 wtf), it works perfectly, although I am calling this page with
 setResponsePage(new Page()) and not via MountPath. Then the MountedMapper
 is
 used for the UR



 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654360.html
 Sent from the Users forum mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/


Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-11-30 Thread cknafl
I found nothing with struts and wicket... :(

Maybe somebody knows the other topic, where the problem is solved?
Or maybe somone could post the solution here again :)

Regards
Christoph



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654377.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket and Struts together have a problem when not adding mountpath to the Wicket-Page

2012-11-30 Thread Martin Grigorov
https://issues.apache.org/jira/browse/WICKET-4870

It seems the problem is still unresolved. You have asked the same in a
ticket.
Did you try my proposals ?


On Fri, Nov 30, 2012 at 2:04 PM, cknafl chr.kn...@gmail.com wrote:

 I found nothing with struts and wicket... :(

 Maybe somebody knows the other topic, where the problem is solved?
 Or maybe somone could post the solution here again :)

 Regards
 Christoph



 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/Wicket-and-Struts-together-have-a-problem-when-not-adding-mountpath-to-the-Wicket-Page-tp4654359p4654377.html
 Sent from the Users forum mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/