title: Spring MVC hiding url parameters on GET
body: <p>I have a page that does a redirect to another page however a parameter is passed in the redirect. In the Controller there is a url mapping that matches the url with a GET method. The get method takes the parameter and sets values on the display. The url looks like this:</p>
  
  <pre><code>http://localhost:1234/appName/pageName.htm?recNo=123
  </code></pre>
  
  <p>However it is very easy for the user to change the parameter value from 123 to any value and then refresh the page. Once the recNo the user enters is valid and the page is refreshed the data will be displayed. I want to allow the user to only be able to view the record for the recNo that was passed. I do not want the user to be able to modify the parameter in the url. </p>
  
  <p>What is the best approach to handling this in Spring MVC? The method must be a GET aftr the page is redirected.</p>