title: handling special characters in parameters with XMLHttpRequest
body: <p>Trying to send password using <code>xmlHttpRequest</code> from frontend(javascript) with POST and other parameters with names like</p>
  
  <pre><code>"&amp;password=" document.getElementById('password').value 
  </code></pre>
  
  <p>I'm using HttpServletRequest.getparameter to get the parameter string of password like <code>string pswd = request.getparameter("password");</code></p>
  
  <p>The code works fine with all passwords that have special characters except passwords like these qwe100%qwe, qwe198%qwe
  When I pass those passwords, if I were to read username or other parameters sent along with password also results in exception[illegalArgumentException]
  any help is appreciated..</p>