title: jsp:setproperty property=“*” not set all properties
body: <p>i have jsp page which contains</p>
  
  <pre><code>&lt;jsp:useBean id="RcvMsgTransferTanseekBean" class= "com.test.RcvMsgTransferTanseekBean" /&gt;  
  &lt;jsp:setProperty name="RcvMsgTransferTanseekBean" property="*" /&gt;
  </code></pre>
  
  <p>and bean which contain</p>
  
  <pre><code>private String nId = "";
  public void setNId (String value){
      this.nId = value;  
  }
  
  public String getNId(){
      return this.nId;
  }
  </code></pre>
  
  <p>i send request to that jsp page </p>
  
  <pre><code>test.jsp?letId=479438&amp;dstId=522375&amp;nId=138393&amp;subject=66666666666&amp;letForInfo=1&amp;shNotMan=true
  </code></pre>
  
  <p>my problem is that the nId parameter only is still empty.</p>
  
  <p>when i added new line in the jsp </p>
  
  <pre><code>&lt;jsp:setProperty name="RcvMsgTransferTanseekBean" property="nId" /&gt;
  </code></pre>
  
  <p>it works fine, why the 'property="*"' didn't work as the supposed to be ?</p>