【问题标题】:Why is ~facelets.VIEW_STATE~ showing within my form为什么 ~facelets.VIEW_STATE~ 显示在我的表单中
【发布时间】:2011-04-18 15:58:55
【问题描述】:

我有一个包含表单的丰富面板。此表格使用 javascript 发布。发生的情况是,在发布表单时,表单会重新呈现,但底部有 ~facelets.VIEW_STATE~。 似乎在渲染一些 facelet 时遇到了问题。 这是在帖子之前显示的,而不是 ~facelets.VIEW_STATE~:

<input type="hidden" value="j_id2" id="javax.faces.ViewState" name="javax.faces.ViewState">

模板的代码 sn-p:

<rich:panel style="margin:0 15px">
     <h:form>
          <s:decorate template="craftsManTemplate.xhtml">
              <h:inputTextarea rows="3" cols="80" value="#{craftsManForm.description}" required="true"
                                     id="cmDescription"/>
                </s:decorate>
                <f:param name="craftsManForm" value="craftsManForm"/>
                <a href="javascript:void(0)" id="postCraftsmanFormBtn"
                       style="border:none;margin:5px 0 20px;width:259px;background:transparent url(/img/buttons/btn_send_request.png) no-repeat 0 0;"
                       class="bigBtn"></a>


            </h:form>
        </rich:panel>

你知道这是为什么吗?是否可以抑制这一点还是我做错了什么?

【问题讨论】:

    标签: jsf richfaces seam


    【解决方案1】:

    好的,我找到了原因,不知何故 :D ajax 表单潜入我的缓存标签内。 这当然是无效的。

    <s:cache region="myPageCache">
     ... 
    </s:cache>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 2012-12-19
      相关资源
      最近更新 更多