robots.txt
This is a ridicilous question, I am pretty new to web and servlet world (coming from desktop java). I couldn't figure out, how to serve my robots.txt under www.site.com/robots.txt. How can I do that in Wicket ?
Re: robots.txt
Hi! You can insert static stuff in webapp/. directory. ** Martin 2010/8/8 Sefa Irken sefair...@gmail.com: This is a ridicilous question, I am pretty new to web and servlet world (coming from desktop java). I couldn't figure out, how to serve my robots.txt under www.site.com/robots.txt. How can I do that in Wicket ? - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: robots.txt
..that assumes that the app's context path is /. On Sun, Aug 8, 2010 at 3:03 AM, Martin Makundi martin.maku...@koodaripalvelut.com wrote: Hi! You can insert static stuff in webapp/. directory. ** Martin 2010/8/8 Sefa Irken sefair...@gmail.com: This is a ridicilous question, I am pretty new to web and servlet world (coming from desktop java). I couldn't figure out, how to serve my robots.txt under www.site.com/robots.txt. How can I do that in Wicket ? - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: robots.txt
Not really... 2010/8/8 Nikita Tovstoles nikita.tovsto...@gmail.com: ..that assumes that the app's context path is /. On Sun, Aug 8, 2010 at 3:03 AM, Martin Makundi martin.maku...@koodaripalvelut.com wrote: Hi! You can insert static stuff in webapp/. directory. ** Martin 2010/8/8 Sefa Irken sefair...@gmail.com: This is a ridicilous question, I am pretty new to web and servlet world (coming from desktop java). I couldn't figure out, how to serve my robots.txt under www.site.com/robots.txt. How can I do that in Wicket ? - 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
Re: robots.txt
my bad - let me clarify: if robots.txt is being stored in appserver's webapp directory, then yes, that'll work regardless app's context path. If it's being packaged with the webapp - and is part of, say, a mvn project, it can be stored in {project}/src/main/webapp. However, the webapp should then be deployed @ root context. -nikita On Sun, Aug 8, 2010 at 11:28 AM, Martin Makundi martin.maku...@koodaripalvelut.com wrote: Not really... 2010/8/8 Nikita Tovstoles nikita.tovsto...@gmail.com: ..that assumes that the app's context path is /. On Sun, Aug 8, 2010 at 3:03 AM, Martin Makundi martin.maku...@koodaripalvelut.com wrote: Hi! You can insert static stuff in webapp/. directory. ** Martin 2010/8/8 Sefa Irken sefair...@gmail.com: This is a ridicilous question, I am pretty new to web and servlet world (coming from desktop java). I couldn't figure out, how to serve my robots.txt under www.site.com/robots.txt. How can I do that in Wicket ? - 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
how to dinamically add a wicket property to the key in the properties file
Hi, I want to use key from properties file with wicket page property added in this value. I tried this way, but it doesn't work. String js=alert('+getString(alertmessage)+');; target.appendJavascript(js); alertmessage=Learning goal ${pagetitle} updated successfully. As result I got an alert with message: Learning goal ${pagetitle} updated successfully. What is wrong with this code? Zoran -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/how-to-dinamically-add-a-wicket-property-to-the-key-in-the-properties-file-tp2317893p2317893.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: how to dinamically add a wicket property to the key in the properties file
Try getString(alertmessage, Model.ofMap(Collections.singletonMap(pagetitle, My page title))); ** Martin 2010/8/8 zoran jeremy...@gmail.com: Hi, I want to use key from properties file with wicket page property added in this value. I tried this way, but it doesn't work. String js=alert('+getString(alertmessage)+');; target.appendJavascript(js); alertmessage=Learning goal ${pagetitle} updated successfully. As result I got an alert with message: Learning goal ${pagetitle} updated successfully. What is wrong with this code? Zoran -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/how-to-dinamically-add-a-wicket-property-to-the-key-in-the-properties-file-tp2317893p2317893.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
Re: how to dinamically add a wicket property to the key in the properties file
Martin, I've tried this, but it doesn't work. Any other idea? -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/how-to-dinamically-add-a-wicket-property-to-the-key-in-the-properties-file-tp2317893p2317912.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: how to dinamically add a wicket property to the key in the properties file
Please use debugger and find out why it does not work. Should work. ** Martin 2010/8/8 zoran jeremy...@gmail.com: Martin, I've tried this, but it doesn't work. Any other idea? -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/how-to-dinamically-add-a-wicket-property-to-the-key-in-the-properties-file-tp2317893p2317912.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
Re: how to dinamically add a wicket property to the key in the properties file
Sorry, I don't know why it didn't work before, but it works now. Thanks. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/how-to-dinamically-add-a-wicket-property-to-the-key-in-the-properties-file-tp2317893p2317938.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: back link
Well, first off, there's a bug: setResponsePage( new TargetPage( new SomeModel(), OriginatingPage.this ); Needs to be part of constructor call: setResponsePage( new TargetPage( new SomeModel(), OriginatingPage.this ) ); Second of all: this seems so dirty. Doing this means that for something THIS simple and common, you need to go and change ALL your page's constructors? Yes, I can go through the types of Pages and inherit them all once and add all features I need into them, but it also seems like it's something that should be inherent/built in, no? - Alex -Original Message- From: Leszek Gawron [mailto:lgaw...@gmail.com] On Behalf Of Leszek Gawron Sent: Friday, 6 August 2010 10:22 PM To: users@wicket.apache.org Subject: Re: back link You are better of with something like this : public class OriginatingPage extends WebPage { public OriginatingPage() { add( new Link( targetPage ) { public void onClick() { setResponsePage( new TargetPage( new SomeModel(), OriginatingPage.this ); } } } } public class TargetPage extends WebPage { public TargetPage( IModel? model, final Page returnPage ) { super( model ); add( new Link( back ) { public void onClick() { setResponsePage( returnPage ); } } } } You can use analogous technique for panel replacement. this way it always 100% predictable (and BTW works when javascript is not available: javascript turned off, dummy browsers on mobile devices). -- Leszek Gawron http://www.mobilebox.pl/krs.html CTO at MobileBox Ltd. - 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
DataView/LoadableDetachableModel/onClick
I have a DataView on a page to list items returned by a DB query (using JPA). My database object (Customer) has LoadableDetachableModel class (called DetachableCustomerModel) that the provider returns via the model() method. When populating the table, I want a link to a page for the details of that object. The following code actually works, but throws a WicketNotSerializableException on my Customer class when the page is rendered: final DataViewCustomer table_viewer = new DataViewCustomer(customer_list, provider) { @Override protected void populateItem(final ItemCustomer item) { final Customer customer = item.getModelObject(); item.add(new Label(id, String.valueOf(customer.getId(; Link link = new Link(link) { @Override public void onClick() { Debug.log.out(CustomerListPage.onClick() - customer: + customer.getName()); setResponsePage(new CustomerPage(customer)); } }; item.add(link); link.add(new Label(name, customer.getName())); String date_string = ; Date date = customer.getLastActivity(); if (date != null) // TODO should this really ever be null? date_string = DateUtil.toSimpleDateString(date); item.add(new Label(date, date_string)); } }; From what I understand, it SHOULD throw that exception, since the Customer came from JPA and shouldn't be serialized. That is, I think, why the LoadableDetachableModel exists. So, thinking that I should be using the model instead, I tried this variation, but was surprised to find the same result. final DataViewCustomer table_viewer = new DataViewCustomer(customer_list, provider) { @Override protected void populateItem(final ItemCustomer item) { final IModelCustomer customer_model = item.getModel(); Customer customer = customer_model.getObject(); item.add(new Label(id, String.valueOf(customer.getId(; Link link = new Link(link) { @Override public void onClick() { Debug.log.out(CustomerListPage.onClick() - customer: + customer_model.getObject().getName()); setResponsePage(new CustomerPage(customer_model.getObject())); } }; item.add(link); link.add(new Label(name, customer.getName())); String date_string = ; Date date = customer.getLastActivity(); if (date != null) // TODO should this really ever be null? date_string = DateUtil.toSimpleDateString(date); item.add(new Label(date, date_string)); } }; So I'm obviously missing something important about the right way to do this. Can someone point me in the right direction? TIA! Chris -- - Chris Merrill | Web Performance, Inc. ch...@webperformance.com| http://webperformance.com 919-433-1762| 919-845-7601 Web Performance: Website Load Testing Software Services - - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Ajax-Panel Toggling Visibility
Hi Thanks for the pointers. I have tried doing the following and yet to see the expected result (i.e re-render the list view with the new items) 1 .Using an entirely new Model instance, and seting it using setModel 2. When the Listview is created I have said setReuseItems(true) 3. When the model has changed I execute the listview.removeAll() (prior to updating the model)// as per documentation removeAll is to be called if model changed 4. Since we say setModel() wouldn't that call modelChanged()? Anyways I have expliclty invoked modelChanged Bascially, I have got the ListView inside a panel.The panel is wrapped inside the WebmarkupContainer. thanks again Niv On Fri, Aug 6, 2010 at 6:57 PM, Wilhelmsen Tor Iver toriv...@arrive.nowrote: this.setModelObject(updatedModelInstance); Are you sure you do not mean setModel() instead of setModelObject() here? Also, look into whether you use setReuseItems(true) on the listview, then you probably want modelChanged() somewhere too. - Tor Iver - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: DataView/LoadableDetachableModel/onClick
final Customer customer = item.getModelObject(); ... Link link = new Link(link) { public void onClick() { setResponsePage(new CustomerPage(customer)); the line above holds on to the customer object, so the Link subclass has a reference to customer. instead ... Link link = new Link(link, item.getmodel()) { public void onClick() { setResponsePage(new CustomerPage((Customer)getmodelobject())); -igor On Sun, Aug 8, 2010 at 8:16 PM, Chris Merrill ch...@webperformance.com wrote: I have a DataView on a page to list items returned by a DB query (using JPA). My database object (Customer) has LoadableDetachableModel class (called DetachableCustomerModel) that the provider returns via the model() method. When populating the table, I want a link to a page for the details of that object. The following code actually works, but throws a WicketNotSerializableException on my Customer class when the page is rendered: final DataViewCustomer table_viewer = new DataViewCustomer(customer_list, provider) { �...@override protected void populateItem(final ItemCustomer item) { final Customer customer = item.getModelObject(); item.add(new Label(id, String.valueOf(customer.getId(; Link link = new Link(link) { �...@override public void onClick() { Debug.log.out(CustomerListPage.onClick() - customer: + customer.getName()); setResponsePage(new CustomerPage(customer)); } }; item.add(link); link.add(new Label(name, customer.getName())); String date_string = ; Date date = customer.getLastActivity(); if (date != null) // TODO should this really ever be null? date_string = DateUtil.toSimpleDateString(date); item.add(new Label(date, date_string)); } }; From what I understand, it SHOULD throw that exception, since the Customer came from JPA and shouldn't be serialized. That is, I think, why the LoadableDetachableModel exists. So, thinking that I should be using the model instead, I tried this variation, but was surprised to find the same result. final DataViewCustomer table_viewer = new DataViewCustomer(customer_list, provider) { �...@override protected void populateItem(final ItemCustomer item) { final IModelCustomer customer_model = item.getModel(); Customer customer = customer_model.getObject(); item.add(new Label(id, String.valueOf(customer.getId(; Link link = new Link(link) { �...@override public void onClick() { Debug.log.out(CustomerListPage.onClick() - customer: + customer_model.getObject().getName()); setResponsePage(new CustomerPage(customer_model.getObject())); } }; item.add(link); link.add(new Label(name, customer.getName())); String date_string = ; Date date = customer.getLastActivity(); if (date != null) // TODO should this really ever be null? date_string = DateUtil.toSimpleDateString(date); item.add(new Label(date, date_string)); } }; So I'm obviously missing something important about the right way to do this. Can someone point me in the right direction? TIA! Chris -- - Chris Merrill | Web Performance, Inc. ch...@webperformance.com | http://webperformance.com 919-433-1762 | 919-845-7601 Web Performance: Website Load Testing Software Services - - 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
autocomplete works in development but It doesn't in production
Hi all, Any advice or clue about how to solve this issue? thanks in advance -- Fernando Wermus. www.linkedin.com/in/fernandowermus