このような Jquery の .html() メソッドを使用して、現在のページの HTML を取得しています。
<h:outputScript name="js/jquery-1.7.2.js" />
<h:outputScript>
   function getHtml(){
        $('#next').click(function(){  
           htmlString=$('#wrapper').html();
           alert(htmlString);
       command({param:htmlString});
          });
        }
</h:outputScript>
私の XHTML ページ
<div id="wrapper">
 <form prependId="false">
 // My HTML form with some input fields
<h:commandButton id="next" value="Submit" action=#{bean.formvalues} onCick="getHtml();">
    <h:commandButton>
<p:remoteCommand name="command" actionListener="#{bean.getjs}" />
</form>
</div>
マイビーン
    @ManagedBean
    @sessionScoped
    public class bean{
       private String formvalues; // getters and settes
      public String getformValues(){
       String htmlString = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("htmlString");
    return htmlString;
    }
}
public void getjs(){
     String value = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("param");
          System.out.println("**************** The Javascirpt is "+value);
    }
しかし、"htmlString"このprimefaces remoteCommandタグを使用すると、ページのHTMLソースがBeanに含まれているものを取得できません。どうすればBeanに取得できますか。