Problem with search and get urls

2008-09-08 Thread Mathias P.W Nilsson

I have a problem with NonVersionedHybridUrlCodingStrategy mounting.

When searching for items a url can result in this

http://localhost:8080/hairless-web/items/search/refilled...

the user searched for refilled... 
Whenever I have a more than one . in the url the following error appears.'
This does not appear when using QueryStringUrlCodingStrategy.

java.lang.IllegalStateException: Empty string name for pagemaps is not
allowed
org.apache.wicket.PageMap.init(PageMap.java:89)

org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.init(SecondLevelCacheSessionStore.java:248)

org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.init(SecondLevelCacheSessionStore.java:189)

org.apache.wicket.protocol.http.SecondLevelCacheSessionStore.createPageMap(SecondLevelCacheSessionStore.java:675)
org.apache.wicket.Session.newPageMap(Session.java:911)
org.apache.wicket.Session.pageMapForName(Session.java:931)
org.apache.wicket.PageMap.forName(PageMap.java:67)
org.apache.wicket.Page.init(Page.java:1168)
org.apache.wicket.Page.init(Page.java:237)
org.apache.wicket.markup.html.WebPage.init(WebPage.java:184)

org.apache.wicket.markup.html.pages.ExceptionErrorPage.init(ExceptionErrorPage.java:55)

org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:163)
org.apache.wicket.RequestCycle.step(RequestCycle.java:1298)
org.apache.wicket.RequestCycle.steps(RequestCycle.java:1349)
org.apache.wicket.RequestCycle.request(RequestCycle.java:493)

org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)

org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)

org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:111)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

-- 
View this message in context: 
http://www.nabble.com/Problem-with-search-and-get-urls-tp19380336p19380336.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem with search and get urls

2008-09-08 Thread Igor Vaynberg
maybe you should url encode your keywrod

-igor

On Mon, Sep 8, 2008 at 1:18 PM, Mathias P.W Nilsson
[EMAIL PROTECTED] wrote:

 I have a problem with NonVersionedHybridUrlCodingStrategy mounting.

 When searching for items a url can result in this

 http://localhost:8080/hairless-web/items/search/refilled...

 the user searched for refilled...
 Whenever I have a more than one . in the url the following error appears.'
 This does not appear when using QueryStringUrlCodingStrategy.

 java.lang.IllegalStateException: Empty string name for pagemaps is not
 allowed
org.apache.wicket.PageMap.init(PageMap.java:89)

 org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.init(SecondLevelCacheSessionStore.java:248)

 org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.init(SecondLevelCacheSessionStore.java:189)

 org.apache.wicket.protocol.http.SecondLevelCacheSessionStore.createPageMap(SecondLevelCacheSessionStore.java:675)
org.apache.wicket.Session.newPageMap(Session.java:911)
org.apache.wicket.Session.pageMapForName(Session.java:931)
org.apache.wicket.PageMap.forName(PageMap.java:67)
org.apache.wicket.Page.init(Page.java:1168)
org.apache.wicket.Page.init(Page.java:237)
org.apache.wicket.markup.html.WebPage.init(WebPage.java:184)

 org.apache.wicket.markup.html.pages.ExceptionErrorPage.init(ExceptionErrorPage.java:55)

 org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:163)
org.apache.wicket.RequestCycle.step(RequestCycle.java:1298)
org.apache.wicket.RequestCycle.steps(RequestCycle.java:1349)
org.apache.wicket.RequestCycle.request(RequestCycle.java:493)

 org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)

 org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)

 org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:111)

 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

 --
 View this message in context: 
 http://www.nabble.com/Problem-with-search-and-get-urls-tp19380336p19380336.html
 Sent from the Wicket - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem with search and get urls

2008-09-08 Thread Igor Vaynberg
can you escape it manually using url coding sytanx? i think . is a
reserved character for the hybrid strategy

-igor

On Mon, Sep 8, 2008 at 1:41 PM, Mathias P.W Nilsson
[EMAIL PROTECTED] wrote:

 url encoding the search word containing ... won't be escaped. The ...
 will remain.
 --
 View this message in context: 
 http://www.nabble.com/Problem-with-search-and-get-urls-tp19380336p19380740.html
 Sent from the Wicket - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem with search and get urls

2008-09-08 Thread Mathias P.W Nilsson

Shouldn't . characters be supressed in the HybridUrlCodingStrategy?
-- 
View this message in context: 
http://www.nabble.com/Problem-with-search-and-get-urls-tp19380336p19381312.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]