Hmm, I considered doing that when I started, but couldn't decide what to call the folder, as it would have any of .html, .properties, .css or .js files, so never felt happy with it! :-)
(Partial) alternatives might be IDEA's "Sort By Type" in the Project view, or using Maven's "src/main/resources" tree... /Gwyn On 07/10/06, Aaron Hiniker <[EMAIL PROTECTED]> wrote: > > I created a custom resource stream locator that locates .html files located > in an html/ folder below the component. At least that way I can keep the > .html separate from the .java class files. I generally get about 10-30 > class files per package and it's nice having them separated into another > directory, but at the same time easily accessible because they are all > within the html/ subdirectory below the component. Just my 2c, it's all > about preference that there are no limitations with the wicket framework > because the IResourceStreamLocator can be as simple or complex as you make > it. > > Aaron > > > > On Fri, 2006-10-06 at 14:01 -0700, Igor Vaynberg wrote: > > Does Panel and Border have a backing html file like a Page does? > > yes, they do > > > > > I agree that I don't want to overengineer something, so far this change was > pretty simple to implement, I just don't like the fact that the .html files > live with the java files, I just think it start to get messy. Mind you I > don't think it is absolutely horrible thing but if there is an easy way > around it I'd rather go that way. > > yeah. we get this a lot: "i am evaluating wicket and want to keep my html > files somewhere else". and usually once these people gain deeper understand > of wicket they realize that the default way is the best, after all it is > default for a reason. > > in most other frameworks the markup is what drives the framework. you have > logic constructs, variable interpolations, etc, etc. in wicket this is > different, the markup is just the layout for your components, it is > something extra you need for your java class. so in wicket markup doesnt > play such a primary role. > > once you start renaming/moving components you must also keep their markup > counter parts in sync, much easier to do if they are right there next to > .java files you are editing. > > where are you going to keep .properties files? .js files? unless you > implement IResourceStreamLocator you wont be able to use any of the wicket's > builtin facilities for resolving resources. > > once your project grows you will want to start factoring out component > libs, etc. a nice feature of wicket is that you can have components in a > jar along with their markup, and just drop them in to any app, not doable if > you are looking for resources in your webapps WEB-INF folder. > > there are many other reasons. my feeling is that this "feeling its neater" > comes from the fact that old webframeworks did it that way, but they are not > component oriented and dont work in the same way. > > good luck > > -Igor > > > > igor.vaynberg wrote: > > > > you have to do the same mod to Panel and Border, a Page is not the main > > artefact in wicket - components are, which are often panels or borders. > > page > > is merely a top-level container. > > > > all in all i think this is overengineering, and i think you will soon > find > > that going the default way makes it easier to maintain your code as you > > know > > where to look for things immediately and it avoids any collisions between > > components with the same name but in different packages. > > > > just my two cents > > > > -Igor > > > > > > On 10/6/06, craigdd <[EMAIL PROTECTED]> wrote: > >> > >> > >> Ok, here is my solution to this problem instead of implementing my own > >> IResourceStreamLocator. > >> > >> The overview is create a abstract class that extends WebPage that > >> overrides > >> the newMarkupResourceStream method. All other pages will extend this > >> object. > >> This object also forces it's children to implement a method that returns > >> it's resource path. Using this resource path it will use the locator to > >> find the IResourceStream, if not found then it will delegate to it's > >> parent > >> newMarkupResourceStream method. > >> > >> public abstract class BasePage extends WebPage { > >> > >> /** > >> * Subclasses of this path must implement this method to return > >> the path > >> * to it's resource file i.e. html file. This could be the > fully > >> qualified > >> * name of the page class or an alternative path. > >> */ > >> public abstract String getResourcePath(); > >> > >> public IResourceStream newMarkupResourceStream(Class > >> containerClass) { > >> > >> IResourceStream stream = > >> findClassMapping(containerClass); > >> > >> return stream != null > >> ? stream > >> : super.newMarkupResourceStream > (containerClass); > >> > >> } > >> > >> private IResourceStream findClassMapping(Class containerClass) { > >> > >> return this.getApplication().getResourceSettings(). > >> > getResourceStreamLocator().locate( > >> containerClass, > >> this.getResourcePath(), > >> this.getStyle(), > >> this.getLocale(), > >> this.getMarkupType()); > >> > >> } > >> > >> } > >> > >> An alternative which mich make it a little easier to refactor later is > to > >> have the overridden newMarkupResourceStream method look up a resource > >> path > >> given the fully qualified page class name in a config file or even a > >> database table. > >> > >> > >> igor.vaynberg wrote: > >> > > >> > the markup stream is resolved in > >> > MarkupContainer.newMarkupResourceStream(), > >> > it is done via the IResourceStreamLocator defined in resource > settings. > >> > > >> > so you can either override that method on all markup containers, or > >> > implement your own IResouceStreamLocator like i sugested. > >> > > >> > -Igor > >> > > >> > > >> > On 10/6/06, craigdd <[EMAIL PROTECTED]> wrote: > >> >> > >> >> > >> >> Implementing my own IResourceStreamLocator doesn't seem correct to me > >> >> because > >> >> the interface takes the path to the resource. The more correct why > is > >> to > >> >> find where that path is coming from an overriding that > implementation, > >> >> the > >> >> next step is to actual find where that path is coming from. > >> >> > >> >> > >> >> > >> >> igor.vaynberg wrote: > >> >> > > >> >> > implement your own IResourceStreamLocator > >> >> > > >> >> > -Igor > >> >> > > >> >> > > >> >> > On 10/6/06, craigdd < [EMAIL PROTECTED]> wrote: > >> >> >> > >> >> >> > >> >> >> I got it to work with the path "WEB-INf/view" the thing I was over > >> >> >> looking > >> >> >> was the fact that when wicket looks for it's markup page it uses > >> the > >> >> >> fully > >> >> >> qualified class name of the page object. > >> >> >> > >> >> >> It there anyway to overrider the name of the page object, in other > >> >> words > >> >> >> if > >> >> >> I have a WebPage subclass called com.example.MyPage.java can I > >> >> override > >> >> >> the > >> >> >> lookup behavior to look for a html page called mydir/myPage.html? > >> >> >> > >> >> >> > >> >> >> Juergen Donnerstag wrote: > >> >> >> > > >> >> >> > You are using V1.2.2? > >> >> >> > The debug log provided doesn't help a lot. > >> >> >> > > >> >> >> > And I'm not able to test it right now, but did try > >> >> >> > WEB-INF/view > >> >> >> > /view (actually the files in that directory as well) > >> >> >> > view > >> >> >> > > >> >> >> > already. And I'm sure you are aware that even though you might a > >> >> >> > sourceFolder the sub-directory structure must still match. > >> >> >> > > >> >> >> > Juergen > >> >> >> > > >> >> >> > On 10/6/06, craigdd <[EMAIL PROTECTED]> wrote: > >> >> >> >> > >> >> >> >> So by the look of the code you show here it is a filter init > >> param, > >> >> I > >> >> >> >> don't > >> >> >> >> remember seeing anything about configuring a filter. > >> >> >> >> > >> >> >> >> Anyway, I looked at the internalinit() method in WebApplication > >> and > >> >> >> found > >> >> >> >> where it is pulling the sourceFolder init param from the > >> servlet. > >> >> I > >> >> >> >> added > >> >> >> >> that init param and it still doesn't work, here is my servlet > >> >> config; > >> >> >> >> > >> >> >> >> <servlet> > >> >> >> >> <servlet-name>wicket</servlet-name> > >> >> >> >> > <servlet-class>wicket.protocol.http.WicketServlet > >> >> >> </servlet-class> > >> >> >> >> <init-param> > >> >> >> >> > <param-name>applicationClassName</param-name> > >> >> >> >> > >> >> <param-value> > com.lenzen.web.WicketApplication</param-value> > >> >> >> >> </init-param> > >> >> >> >> <init-param> > >> >> >> >> <param-name>sourceFolder</param-name> > >> >> >> >> > <param-value>/WEB-INF/view</param-value> > >> >> >> >> </init-param> > >> >> >> >> <load-on-startup>1</load-on-startup> > >> >> >> >> </servlet> > >> >> >> >> > >> >> >> >> Here is the debug statements when turning on debug for > >> >> >> >> wicket.util.resource. > >> >> >> >> > >> >> >> >> 08:58:40,046 DEBUG [UrlResourceStream] cannot convert url: > >> >> >> >> > >> > jar:file:/C:/develop/projects/wicket/deploy/wicket.war/WEB-INF/lib > >> >> >> >> > >> >> > /wicket-1.2.2.jar!/wicket/markup/html/pages/ExceptionErrorPage.htmlto > >> >> >> >> file > >> >> >> >> (URI is not hierarchical), falling back to the in > >> >> >> >> putstream for polling > >> >> >> >> 08:58:40,187 DEBUG > [ResourceFinderResourceStreamLocator] > >> Attempting > >> >> to > >> >> >> >> locate resource > 'wicket/markup/html/debug/PageView_en_ > >> >> >> >> US.html' on path [folders = [], webapppaths: [/WEB-INF/view/]] > >> >> >> >> 08:58:40,203 DEBUG > [ResourceFinderResourceStreamLocator] > >> Attempting > >> >> to > >> >> >> >> locate resource > 'wicket/markup/html/debug/PageView_en_ > >> >> >> >> US.html' on path [folders = [], webapppaths: [/WEB-INF/view/]] > >> >> >> >> 08:58:40,203 DEBUG > [ResourceFinderResourceStreamLocator] > >> Attempting > >> >> to > >> >> >> >> locate resource > 'wicket/markup/html/debug/PageView_en. > >> >> >> >> html' on path [folders = [], webapppaths: [/WEB-INF/view/]] > >> >> >> >> 08:58:40,203 DEBUG > [ResourceFinderResourceStreamLocator] > >> Attempting > >> >> to > >> >> >> >> locate resource > 'wicket/markup/html/debug/PageView.htm > >> >> >> >> l' on path [folders = [], webapppaths: [/WEB-INF/view/]] > >> >> >> >> 08:58:40,203 DEBUG > [ClassLoaderResourceStreamLocator] Attempting > >> to > >> >> >> >> locate > >> >> >> >> resource > 'wicket/markup/html/debug/PageView_en_US. > >> >> >> >> html' using classloader WebappClassLoader > >> >> >> >> delegate: false > >> >> >> >> repositories: > >> >> >> >> /WEB-INF/classes/ > >> >> >> >> ----------> Parent Classloader: > >> >> >> >> [EMAIL PROTECTED] > >> >> >> >> > >> >> >> >> 08:58:40,203 DEBUG > [ClassLoaderResourceStreamLocator] Attempting > >> to > >> >> >> >> locate > >> >> >> >> resource > 'wicket/markup/html/debug/PageView_en_US. > >> >> >> >> html' using classloader WebappClassLoader > >> >> >> >> delegate: false > >> >> >> >> repositories: > >> >> >> >> /WEB-INF/classes/ > >> >> >> >> ----------> Parent Classloader: > >> >> >> >> [EMAIL PROTECTED] > >> >> >> >> > >> >> >> >> 08:58:40,203 DEBUG > [ClassLoaderResourceStreamLocator] Attempting > >> to > >> >> >> >> locate > >> >> >> >> resource > 'wicket/markup/html/debug/PageView_en.htm > >> >> >> >> l' using classloader WebappClassLoader > >> >> >> >> delegate: false > >> >> >> >> repositories: > >> >> >> >> /WEB-INF/classes/ > >> >> >> >> ----------> Parent Classloader: > >> >> >> >> [EMAIL PROTECTED] > >> >> >> >> > >> >> >> >> 08:58:40,218 DEBUG > [ClassLoaderResourceStreamLocator] Attempting > >> to > >> >> >> >> locate > >> >> >> >> resource > 'wicket/markup/html/debug/PageView.html' > >> >> >> >> using classloader WebappClassLoader > >> >> >> >> delegate: false > >> >> >> >> repositories: > >> >> >> >> /WEB-INF/classes/ > >> >> >> >> ----------> Parent Classloader: > >> >> >> >> [EMAIL PROTECTED] > >> >> >> >> > >> >> >> >> 08:58:40,218 DEBUG [UrlResourceStream] cannot convert url: > >> >> >> >> > >> > jar:file:/C:/develop/projects/wicket/deploy/wicket.war/WEB-INF/lib > >> >> >> >> > /wicket-1.2.2.jar!/wicket/markup/html/debug/PageView.html > to > >> file > >> >> (URI > >> >> >> is > >> >> >> >> not hierarchical), falling back to the inputstream > >> >> >> >> for polling > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> Juergen Donnerstag wrote: > >> >> >> >> > > >> >> >> >> > Just follow back where addResourceFolder() is already used. > It > >> is > >> >> >> >> > currently used in WebApplication.internalInit() and > >> >> >> >> > PortletApplication.internalInit() and the code looks like > >> >> >> >> > ... > >> >> >> >> > configure(configuration, wicketFilter.getFilterConfig() > >> >> >> >> > > >> >> >> >> .getInitParameter("sourceFolder")); > >> >> >> >> > ... > >> >> >> >> > > >> >> >> >> > So the init param is "sourceFolder" > >> >> >> >> > > >> >> >> >> > Juergen > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > On 10/6/06, craigdd <[EMAIL PROTECTED]> wrote: > >> >> >> >> >> > >> >> >> >> >> I've beed trying to get this to work for a while now, > >> basically > >> >> >> what > >> >> >> I > >> >> >> >> >> want, > >> >> >> >> >> is to have Wicket load my html files from /WEB-INF/view > >> >> directory > >> >> >> >> instead > >> >> >> >> >> of > >> >> >> >> >> the classes directory. > >> >> >> >> >> > >> >> >> >> >> I've been reading a post about seperating your html and it > >> was > >> >> >> >> suggested > >> >> >> >> >> to > >> >> >> >> >> use the method addResourceFolder("path"); So in my init > >> method > >> >> of > >> >> >> my > >> >> >> >> >> WebApplication subclass I have the following init method; > >> >> >> >> >> > >> >> >> >> >> protected void init() { > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> this.getResourceSettings > >> ().addResourceFolder("/WEB-INF/view/"); > >> >> >> >> >> > >> >> >> >> >> } // init > >> >> >> >> >> > >> >> >> >> >> Thist doesn't seem to work, what am I missing or is this > >> really > >> >> >> >> possible. > >> >> >> >> >> I > >> >> >> >> >> also tried turing debug on for the path > >> "wicket.util.resource" > >> >> and > >> >> >> the > >> >> >> >> >> only > >> >> >> >> >> resource path that is logged in WEB-INF/classes. > >> >> >> >> >> > >> >> >> >> >> Also, the other post mentioned adding this as an init > >> parameter > >> >> to > >> >> >> the > >> >> >> >> >> servlet, looking at the source code of the servlet I don't > >> see > >> >> >> >> anything > >> >> >> >> >> that > >> >> >> >> >> allows for adding additional resource folder paths. > >> >> >> >> >> > >> >> >> >> >> I'm new to Wicket and currently evaluating it against JSF > and > >> >> would > >> >> >> >> >> appriecate any help. > >> >> >> >> >> -- > >> >> >> >> >> View this message in context: > >> >> >> >> >> > >> >> >> >> > >> >> >> > >> >> > >> > http://www.nabble.com/Add-addictional-resource-folder-tf2392764.html#a6671548 > >> >> >> >> >> Sent from the Wicket - User mailing list archive at > >> Nabble.com > >> . > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> > >> >> >> > >> >> > >> > ------------------------------------------------------------------------- > >> >> >> >> >> Take Surveys. Earn Cash. Influence the Future of IT > >> >> >> >> >> Join SourceForge.net's Techsay panel and you'll get the > >> chance > >> >> to > >> >> >> >> share > >> >> >> >> >> your > >> >> >> >> >> opinions on IT & business topics through brief surveys -- > and > >> >> earn > >> >> >> >> cash > >> >> >> >> >> > >> >> >> >> > >> >> >> > >> >> > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> >> >> >> >> > _______________________________________________ > >> >> >> >> >> Wicket-user mailing list > >> >> >> >> >> Wicket-user@lists.sourceforge.net > >> >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> >> >> >> >> > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > >> >> >> > >> >> > >> > ------------------------------------------------------------------------- > >> >> >> >> > Take Surveys. Earn Cash. Influence the Future of IT > >> >> >> >> > Join SourceForge.net's Techsay panel and you'll get the > chance > >> to > >> >> >> share > >> >> >> >> > your > >> >> >> >> > opinions on IT & business topics through brief surveys -- and > >> >> earn > >> >> >> cash > >> >> >> >> > > >> >> >> >> > >> >> >> > >> >> > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> >> >> >> > > _______________________________________________ > >> >> >> >> > Wicket-user mailing list > >> >> >> >> > Wicket-user@lists.sourceforge.net > >> >> >> >> > > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > >> >> >> >> -- > >> >> >> >> View this message in context: > >> >> >> >> > >> >> >> > >> >> > >> > http://www.nabble.com/Add-addictional-resource-folder-tf2392764.html#a6679993 > >> >> >> >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> > >> >> > >> > ------------------------------------------------------------------------- > >> >> >> >> Take Surveys. Earn Cash. Influence the Future of IT > >> >> >> >> Join SourceForge.net's Techsay panel and you'll get the chance > >> to > >> >> >> share > >> >> >> >> your > >> >> >> >> opinions on IT & business topics through brief surveys -- and > >> earn > >> >> >> cash > >> >> >> >> > >> >> >> > >> >> > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> >> >> >> > _______________________________________________ > >> >> >> >> Wicket-user mailing list > >> >> >> >> Wicket-user@lists.sourceforge.net > >> >> >> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> >> >> >> > >> >> >> > > >> >> >> > > >> >> >> > >> >> > >> > ------------------------------------------------------------------------- > >> >> >> > Take Surveys. Earn Cash. Influence the Future of IT > >> >> >> > Join SourceForge.net 's Techsay panel and you'll get the chance > to > >> >> share > >> >> >> > your > >> >> >> > opinions on IT & business topics through brief surveys -- and > >> earn > >> >> cash > >> >> >> > > >> >> >> > >> >> > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> >> >> > _______________________________________________ > >> >> >> > Wicket-user mailing list > >> >> >> > Wicket-user@lists.sourceforge.net > >> >> >> > > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> >> >> > > >> >> >> > > >> >> >> > >> >> >> -- > >> >> >> View this message in context: > >> >> >> > >> >> > >> > http://www.nabble.com/Add-addictional-resource-folder-tf2392764.html#a6683675 > >> >> >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> >> >> > >> >> >> > >> >> >> > >> >> > >> > ------------------------------------------------------------------------- > >> >> >> Take Surveys. Earn Cash. Influence the Future of IT > >> >> >> Join SourceForge.net's Techsay panel and you'll get the chance to > >> >> share > >> >> >> your > >> >> >> opinions on IT & business topics through brief surveys -- and earn > >> >> cash > >> >> >> > >> >> > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> >> >> _______________________________________________ > >> >> >> Wicket-user mailing list > >> >> >> Wicket-user@lists.sourceforge.net > >> >> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> >> >> > >> >> > > >> >> > > >> >> > >> > ------------------------------------------------------------------------- > >> >> > Take Surveys. Earn Cash. Influence the Future of IT > >> >> > Join SourceForge.net's Techsay panel and you'll get the chance to > >> share > >> >> > your > >> >> > opinions on IT & business topics through brief surveys -- and earn > >> cash > >> >> > > >> >> > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> >> > _______________________________________________ > >> >> > Wicket-user mailing list > >> >> > Wicket-user@lists.sourceforge.net > >> >> > > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> >> > > >> >> > > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> > http://www.nabble.com/Add-addictional-resource-folder-tf2392764.html#a6684068 > >> >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> >> > >> >> > >> >> > >> > ------------------------------------------------------------------------- > >> >> Take Surveys. Earn Cash. Influence the Future of IT > >> >> Join SourceForge.net's Techsay panel and you'll get the chance to > >> share > >> >> your > >> >> opinions on IT & business topics through brief surveys -- and earn > >> cash > >> >> > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> >> _______________________________________________ > >> >> Wicket-user mailing list > >> >> Wicket-user@lists.sourceforge.net > >> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> >> > >> > > >> > > >> > ------------------------------------------------------------------------- > >> > Take Surveys. Earn Cash. Influence the Future of IT > >> > Join SourceForge.net's Techsay panel and you'll get the chance to > share > >> > your > >> > opinions on IT & business topics through brief surveys -- and earn > cash > >> > > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> > _______________________________________________ > >> > Wicket-user mailing list > >> > Wicket-user@lists.sourceforge.net > >> > > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/Add-addictional-resource-folder-tf2392764.html#a6685868 > >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> > >> > >> > ------------------------------------------------------------------------- > >> Take Surveys. Earn Cash. Influence the Future of IT > >> Join SourceForge.net's Techsay panel and you'll get the chance to share > >> your > >> opinions on IT & business topics through brief surveys -- and earn cash > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> _______________________________________________ > >> Wicket-user mailing list > >> Wicket-user@lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/wicket-user > >> > > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share > > your > > opinions on IT & business topics through brief surveys -- and earn cash > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > -- > View this message in context: > http://www.nabble.com/Add-addictional-resource-folder-tf2392764.html#a6686403 > Sent from the Wicket - User mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ Wicket-user > mailing list Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > -- Download Wicket 1.2.2 now! - http://wicketframework.org ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user