title: request.getQueryString() returns value but request.getParameter() return null for the key
body: <p>I am passing some parameters as part of url, I am able to see the value when I use <code>request.getQueryString()</code>. For instance, <code>keyword=dual%20element%w20fuse</code>. But when I use <code>request.getParameter("keyword")</code> it's returning <code>null</code>. </p>
  
  <p>This is happening only for some keywords. For instance: if I pass the keyword as   <code>xyz</code>, <code>request.getParameter("keyword")</code> correctly returns <code>xyz</code>. </p>
  
  <p>Why am I getting <code>null</code> for those keywords?</p>
  
  <pre><code>String queryParams = request.getQueryString();
  String keyword = request.getParameter("keyword");
  </code></pre>