Stripes

Clean URLs and URL Rewriting issues in Jetty 6.1.3. Session String is parsed as internal variable.

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: Release 1.5
  • Fix Version/s: Release 1.5.1, Release 1.6
  • Component/s: None
  • Labels:
    None
  • Environment:
    Jetty 6.1.3

Description

This error occurs only in Jetty 6.1.3. Tomcat seems to work.

First I disable cookies in firefox to activate URL Rewriting.

UrlBinding:
@UrlBinding("/review/create/{item.id}")

The parameter item.id is of type long and can be blank (not required).

If I browse following internal URL:
http://localhost:8080/review/create/;jsessionid=10g4wusw5whj6

I get an validation error, because the jsessionid is parsed as the item.id variable.

Issue Links

Activity

Hide
Kai Grabfelder added a comment - 12/Oct/08 4:48 AM

STS-404 is related

Show
Kai Grabfelder added a comment - 12/Oct/08 4:48 AM STS-404 is related
Hide
Ben Gunter added a comment - 22/Oct/08 10:18 AM

This issue was fixed along with STS-575. The fix will be avilable in 1.5.1 and later.

Show
Ben Gunter added a comment - 22/Oct/08 10:18 AM This issue was fixed along with STS-575. The fix will be avilable in 1.5.1 and later.

People

Vote (0)
Watch (0)

Dates

  • Created:
    06/Jun/08 7:57 AM
    Updated:
    04/Jan/11 2:48 PM
    Resolved:
    22/Oct/08 10:18 AM