title: Spring MVC @PathVariable getting truncated
body: <p>I have a controller that provides RESTful access to information:</p>
  
  <pre><code>@RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}")
  public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request,
                              HttpServletResponse response) {
  </code></pre>
  
  <p>The problem I am experiencing is that if I hit the server with a path variable with special characters it gets truncated. For example:
  <a href="http://localhost:8080/blah-server/blah/get/blah2010.08.19-02:25:47" rel="noreferrer">http://localhost:8080/blah-server/blah/get/blah2010.08.19-02:25:47</a></p>
  
  <p>The parameter blahName will be blah2010.08</p>
  
  <p>However, the call to request.getRequestURI() contains all the information passed in.</p>
  
  <p>Any idea how to prevent Spring from truncating the @PathVariable?</p>