title: Grails UrlMappings with parameter values containing "."
body: <p>Given this UrlMapping:</p>
  
  <pre><code>"/foo/$foobar" {
      controller = "foo"
      action = "foo"
      constraints {
      }
  }
  </code></pre>
  
  <p>Combined with this controller:</p>
  
  <pre><code>class FooController {
      def foo = {
          def foobar = params.foobar
          println "foobar=" + foobar
      }
  }
  </code></pre>
  
  <p>And with these requests:</p>
  
  <ul>
  <li><a href="http://localhost:8080/app/foo/example.com" rel="nofollow noreferrer">http://localhost:8080/app/foo/example.com</a> give the output "foobar=example"</li>
  <li><a href="http://localhost:8080/app/foo/examplecom" rel="nofollow noreferrer">http://localhost:8080/app/foo/examplecom</a> give the output "foobar=examplecom"</li>
  </ul>
  
  <p>It seems like Grails cuts the "foobar" parameter at the first dot ("."). Is this intentional? Is there a work-around if I want to use parameters containing dots in my URL mappings?</p>