Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSF2.0-获取问题&x27;h:inputTextarea';嵌套在';h:重复';_Java_Jsf 2 - Fatal编程技术网

Java JSF2.0-获取问题&x27;h:inputTextarea';嵌套在';h:重复';

Java JSF2.0-获取问题&x27;h:inputTextarea';嵌套在';h:重复';,java,jsf-2,Java,Jsf 2,我只是将我的项目转移到JSF2.0,我遇到了这个问题。我就是找不到一个在h:重复内的区域。在重复之外,效果很好 有人知道这个解决方案吗?我猜这是件简单的事 观点:(只有重要的) 豆子是正常的。仅获取/设置属性“msgComment” 谢谢你的回复 您需要将值绑定到当前迭代的对象,而不是父托管bean 我认为您要做的是(假设您的容器支持EL 2.2): 如果您没有EL 2.2,您应该对它做一些简单的变通。您将h:inputText的所有实例绑定到一个属性。我看不出这是怎么回事。你到底想干什么?

我只是将我的项目转移到JSF2.0,我遇到了这个问题。我就是找不到一个在h:重复内的区域。在重复之外,效果很好

有人知道这个解决方案吗?我猜这是件简单的事

观点:(只有重要的)


豆子是正常的。仅获取/设置属性“msgComment”


谢谢你的回复

您需要将值绑定到当前迭代的对象,而不是父托管bean


我认为您要做的是(假设您的容器支持EL 2.2):


如果您没有EL 2.2,您应该对它做一些简单的变通。

您将h:inputText的所有实例绑定到一个属性。我看不出这是怎么回事。你到底想干什么?
    <ui:repeat value="#{pub.commentList}" var="com">
    <h:panelGroup>
                        <h:form id="pub" >                                            
                            <h:inputTextarea id="comment2" value="#{classController.msgComment}"  />                        
                            <div>
                                <h:commandButton type="submit" value="Postar" action="#{classController.saveComment}"  />                            
                            </div>
                        </h:form>
                    </h:panelGroup>
    </ui:repeat>
<ui:repeat value="#{pub.commentList}" var="com">
    <h:panelGroup>
        <h:form id="pub" >                                            
            <h:inputTextarea id="comment2" value="#{com.msgComment}"  />                        
            <div>
                <h:commandButton type="submit" value="Postar" action="#{classController.saveComment(com)}"  />                            
            </div>
        </h:form>
    </h:panelGroup>
</ui:repeat>
public String saveComment(Comment com) {
    //do stuff
    return "success"; //or anything
}