Re: (Igor) page without class
huh? the current approach is seterrorpage(class), this is the page wicket will show when there is an error it can be changed to: seterrorpage(irequesttarget target) and become more flexible. you can use seterrorpage(new pagerequesttarget(page.class)) to achieve the same as what there is now, or seterrorpage(new redirectrequesttarget("error.html")); to go to a static html page. or did i miss something in your response? -igor On Fri, Nov 13, 2009 at 1:10 PM, Alex Rass wrote: > > > You could also create an interface to EVERY class in Wicket (as OO > suggests). ;) > Is there a point in doing it though? > If you are NOT handling something - let Tomcat(or whomever) deal with it! > Works GREAT for me, btw. 1/2 of my pages are static + all the image > resources and other crap. This behavior is the default, btw. > > Why waste a CPU on serving static stuff that you do NOT want "handled" or > "massaged"? Your container will do a better job at it anyways. (see the > papers on tomcat and jetty competing on that point alone!) Let them deal > with it. > > And if you DO want it handled - one can write a StaticContentPage class > (overwrite page handling methods in WebPage class). > Unless you just wanna serve it from ELSEWHERE, in which case - just > configure the apps server, like with any other j2ee project. > > > -Original Message- > From: Igor Vaynberg [mailto:igor.vaynb...@gmail.com] > Sent: Friday, November 13, 2009 3:50 PM > To: users@wicket.apache.org > Subject: Re: page without class > > add an rfe to have it changed to take an irequesttarget instead of a > page class, that way you can do whatever you want. > > -igor > > On Fri, Nov 13, 2009 at 12:21 PM, Frank Silbermann > wrote: >> I don't know, but I wouldn't be surprised if the answer is no. >> >> A foundational assumption about the way Wicket works is that a WebPage >> object would result from the combination of a WebPage class with a >> matching HTML file. When Wicket sees MyPage.html in MyPackage with no >> matching class, it assumes the class is erroneously missing. You want >> instead that Wicket should assume the class: >> >> package MyPackage >> class MyPage extends org.apache.wicket.markup.html.WebPage {} >> >> I don't think the convenience of avoiding this two-line MyPage.java file >> justifies eliminating this error check. >> >> I suppose Wicket could provide an API command to tell it to assume a >> trivial MyPage.java for MyPage.html, but I don't think such an API call >> would save you all that many keystrokes over the two-line class >> definition. >> >> -Original Message- >> From: fachhoch [mailto:fachh...@gmail.com] >> Sent: Friday, November 13, 2009 12:12 PM >> To: users@wicket.apache.org >> Subject: Re: page without class >> >> >> I am asking about creating a wicket page without a class , can I create >> a >> org.apache.wicket.markup.html.WebPage instance without any additional >> java file just html ? >> >> >> >> >> insom wrote: >>> >>> I believe you can do this if you change the Wicket filter mapping in >> your >>> web.xml to something other than /*. Then Tomcat will serve the page >> and >>> bypass Wicket entirely. >>> >>> Dane >>> >>> >>> On Fri, Nov 13, 2009 at 8:36 AM, fachhoch wrote: >>> Ok I have to tell that page to my IApplicationSettings IApplicationSettings settings= super.getApplicationSettings(); settings.setAccessDeniedPage(accessDeniedPage) here accessDeniedPage page is a static html page and I dont need java >> . I am talking about a wicket page without a class just html is it possible ? Pedro H. O. dos Santos wrote: > > Only put then on top-level directory of a web module. > http://java.sun.com/javaee/5/docs/tutorial/doc/bnadx.html#bnadz > > On Fri, Nov 13, 2009 at 1:21 PM, tubin gen >> wrote: > >> can I create a page just with html and not write class ? I need >> some >> static >> html pages and writing java for those will be of no use . >> > > > > -- > Pedro Henrique Oliveira dos Santos > > -- View this message in context: http://old.nabble.com/page-without-class-tp26338268p26339453.html Sent from the Wicket - User 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 >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/page-without-class-tp26338268p26340879.html >> Sent from the Wicket - User 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:(Igor) page without class
You could also create an interface to EVERY class in Wicket (as OO suggests). ;) Is there a point in doing it though? If you are NOT handling something - let Tomcat(or whomever) deal with it! Works GREAT for me, btw. 1/2 of my pages are static + all the image resources and other crap. This behavior is the default, btw. Why waste a CPU on serving static stuff that you do NOT want "handled" or "massaged"? Your container will do a better job at it anyways. (see the papers on tomcat and jetty competing on that point alone!) Let them deal with it. And if you DO want it handled - one can write a StaticContentPage class (overwrite page handling methods in WebPage class). Unless you just wanna serve it from ELSEWHERE, in which case - just configure the apps server, like with any other j2ee project. -Original Message- From: Igor Vaynberg [mailto:igor.vaynb...@gmail.com] Sent: Friday, November 13, 2009 3:50 PM To: users@wicket.apache.org Subject: Re: page without class add an rfe to have it changed to take an irequesttarget instead of a page class, that way you can do whatever you want. -igor On Fri, Nov 13, 2009 at 12:21 PM, Frank Silbermann wrote: > I don't know, but I wouldn't be surprised if the answer is no. > > A foundational assumption about the way Wicket works is that a WebPage > object would result from the combination of a WebPage class with a > matching HTML file. When Wicket sees MyPage.html in MyPackage with no > matching class, it assumes the class is erroneously missing. You want > instead that Wicket should assume the class: > > package MyPackage > class MyPage extends org.apache.wicket.markup.html.WebPage {} > > I don't think the convenience of avoiding this two-line MyPage.java file > justifies eliminating this error check. > > I suppose Wicket could provide an API command to tell it to assume a > trivial MyPage.java for MyPage.html, but I don't think such an API call > would save you all that many keystrokes over the two-line class > definition. > > -Original Message- > From: fachhoch [mailto:fachh...@gmail.com] > Sent: Friday, November 13, 2009 12:12 PM > To: users@wicket.apache.org > Subject: Re: page without class > > > I am asking about creating a wicket page without a class , can I create > a > org.apache.wicket.markup.html.WebPage instance without any additional > java file just html ? > > > > > insom wrote: >> >> I believe you can do this if you change the Wicket filter mapping in > your >> web.xml to something other than /*. Then Tomcat will serve the page > and >> bypass Wicket entirely. >> >> Dane >> >> >> On Fri, Nov 13, 2009 at 8:36 AM, fachhoch wrote: >> >>> >>> Ok I have to tell that page to my IApplicationSettings >>> >>> IApplicationSettings settings= >>> super.getApplicationSettings(); >>> settings.setAccessDeniedPage(accessDeniedPage) >>> here accessDeniedPage page is a static html page and I dont need java > . >>> I am talking about a wicket page without a class just html is it >>> possible >>> ? >>> >>> >>> >>> Pedro H. O. dos Santos wrote: >>> > >>> > Only put then on top-level directory of a web module. >>> > http://java.sun.com/javaee/5/docs/tutorial/doc/bnadx.html#bnadz >>> > >>> > On Fri, Nov 13, 2009 at 1:21 PM, tubin gen > wrote: >>> > >>> >> can I create a page just with html and not write class ? I need > some >>> >> static >>> >> html pages and writing java for those will be of no use . >>> >> >>> > >>> > >>> > >>> > -- >>> > Pedro Henrique Oliveira dos Santos >>> > >>> > >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/page-without-class-tp26338268p26339453.html >>> Sent from the Wicket - User 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 >>> >>> >> >> > > -- > View this message in context: > http://old.nabble.com/page-without-class-tp26338268p26340879.html > Sent from the Wicket - User 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 > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org