On Wed, Feb 1, 2012 at 1:01 AM, Paolo <irresistible...@gmail.com> wrote: > Alle martedì 31 gennaio 2012, Martin Grigorov ha scritto: >> What exactly is the code at: org.wicket.example.QuoteResult. <init> >> (QuoteResult.java: 55) ? > > package org.wicket.example; > > import java.util.Locale; > > import javax.servlet.http.HttpServletRequest; > > import org.apache.wicket.markup.html.WebMarkupContainer; > import org.apache.wicket.Component; > import org.apache.wicket.behavior.AbstractBehavior; > import org.apache.wicket.markup.html.IHeaderResponse; > import org.apache.wicket.markup.html.internal.HeaderResponse; > import org.apache.wicket.markup.ComponentTag; > import org.apache.wicket.behavior.SimpleAttributeModifier; > import org.apache.wicket.markup.html.WebPage; > import org.apache.wicket.markup.html.form.DropDownChoice; > import org.apache.wicket.markup.html.form.Form; > import org.apache.wicket.markup.html.form.TextField; > import org.apache.wicket.markup.html.panel.FeedbackPanel; > import org.apache.wicket.markup.html.link.*; > import org.apache.wicket.model.Model; > import org.apache.wicket.PageParameters; > import org.apache.wicket.markup.html.basic.Label; > import org.apache.wicket.protocol.http.WebRequest; > import org.apache.wicket.protocol.http.WebResponse; > import org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy; > import > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget; > import org.apache.wicket.request.target.basic.RedirectRequestTarget; > > import javax.servlet.http.HttpServletRequest; > > public class QuoteResult extends WebPage // implements java.io.Serializable > { > private static final long serialVersionUID = 1L; > public Model modelWww; > public int i; > public String wwww,cp,formato; > public String vcode; > public String urlcache,burlcache; > > public QuoteResult() > { > this ( new PageParameters() ); > > } > // > > public QuoteResult(PageParameters inparams) // PageParameters params) > { > final HttpServletRequest httpServletRequest = > ((WebRequest)getRequest()).getHttpServletRequest(); > final String lingua = > httpServletRequest.getHeader("Accept-Language"); > if (lingua.indexOf("en-tt")>-1) getSession().setLocale(new > Locale ("en-tt")); // *** THIS IS LINE 55
I guess lingue is null here, i.e. there is no "Accept-Language" header. > > > >> NPEs are easy to debug ;-) > What is NPEs? NPE == NullPointerException > I use Eclipse IDE. I don't know to debug, can you suggest a simple guide to > debug Wichet? Take wicket quickstart (wicket.apache.org/start/quickstart.html) and start src/test/java/.../Start.java in Eclipse with "Debug As -> Java Application". Put breakpoints in your code and reload the page in your browser. > The app work well, on my laptop, where I code it, I tested it in localhost > with different language browsers. > It also work well on server. It is very strange! > > --------------------------------------------------------------------- > 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 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org