title: Java Play Framework Hidden Url Routes
body: <p>Is it possible to hide/mask the urls in the java play framework. The problem I have come across is I want a user to be able to log in and view messages belonging to them but I do not want any old user to find theses messages by simply hacking the url.</p>
  
  <p>What I have got is a Notifications controller which has a method called show(long id).</p>
  
  <p>my route for this method is:</p>
  
  <pre><code>GET     /Message/Show               Notifications.show
  </code></pre>
  
  <p>i call the function using  </p>
  
  <pre><code>@Notifications.show(':id')
  </code></pre>
  
  <p>the url for this function is:</p>
  
  <pre><code>http://localhost:9000/Message/Show?id=8
  </code></pre>
  
  <p>Is it possible to remove the parameter off the end of the url so people can not hack into certain urls by guessing parameters.</p>