title: WebRequest and HttpServletRequest in Spring MVC
body: <p>What is the difference between the two? Both have a <code>getParameter</code> method as well as <code>setAttribute</code> method, then where comes the difference between the two?</p>
  
  <p>1) Which one is better to use in general?</p>
  
  <p>2) Please explain specific scenarios where they can be used.</p>