title: httpServletRequest.getParameter returns null
body: <p>I have two servers one (local) and the other (remote calling through vpn).  </p>
  
  <p>On both, the same application is deployed.</p>
  
  <p>I stop the vpn to call the local one, so no interference between them.</p>
  
  <p>I am trying to get the param in the servletFilter in doFilter method.  </p>
  
  <p>The local is on my pc :     weblogic server 11g<br>
  The remote is through vpn:  weblogic enterprise manager    </p>
  
  <p>In the first case httpServletRequest.getParameter returns the expected value of a post request.</p>
  
  <p>In the second gets null.</p>
  
  <p>I am sending to the following url:</p>
  
  <pre><code>http://mydomain/myapp/faces/login-return.jspx
  </code></pre>
  
  <p>the html form that sends the rquest:</p>
  
  <pre><code>&lt;html&gt;
  
      &lt;body&gt;
            &lt;form  action="https://mydomain/myapp/faces/login-return.jspx"  method="post"&gt;
              &lt;input type="hidden" name="param1" value="value1"  /&gt;
              &lt;input type="hidden" name="param2" value="value2"  /&gt;
              &lt;input type="submit" name="submit" value="Send to server" /&gt;
          &lt;/form&gt;
      &lt;/body&gt;
  &lt;/html&gt; 
  </code></pre>
  
  <p>The code in my servlet filter:</p>
  
  <pre><code>    if (isSessionControlRequiredForThisResource(httpServletRequest, getLoginPage())) {
  
          if(httpServletRequest.getParameter("param1") != null) {
              httpServletRequest.getSession().setAttribute("param1", httpServletRequest.getParameter("param1"));
  
          }
  </code></pre>
  
  <p>any help would be approciated</p>