[SEAM] 用f:SelectItems 中出現java.util.NoSuchElementException

Mrpublic 2009-07-09
5day 写道
<s:convertEntity />就是将对象转成seam可以识别的entity。


有點抽象,不太懂,是不是像我的如果value為時間類型 就加下
<s:convertEntity /> ?
5day 2009-07-10
時間類型应该是不可以的。
这里的entity是指除String,Long,Integer,等基本类型(可以直接运算的)外,你自己定义的实体。
例如:
@BypassInterceptors
@Entity
@SequenceGenerator(name = "oaoperator", allocationSize = 1, sequenceName = "seqoaoperator")
@Table(name = "oaoperator")
@Name("operator")
@Role(name="currentOperator", scope=ScopeType.SESSION)
public class Operator implements Serializable {    	
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "oaoperator")
    @Column(name = "id", unique = true, nullable = false)
    @NotNull
    Long id;    
  @Column(name = "nname",nullable = false,length=32)
    @Length(min=2,max=32)
    @NotNull
    String name;
    
    @Column(name = "ppass",nullable = false,length=32)
    @NotNull
    @Length(min = 1,max=32)
    String pass;
}
5day 2009-07-10
在编辑另外一个entity:document的时候可以方便的选择document的operator,如
<h:form>
<h:inputText value="#{document.title}"/>
<h:selectOneMenu value="#{document.operator}">  
<f:selectItems value="#{operatorlist}" />  
<s:convertEntity />  
</h:selectOneMenu>  
Mrpublic 2009-07-14
5day 写道
在编辑另外一个entity:document的时候可以方便的选择document的operator,如
<h:form>
<h:inputText value="#{document.title}"/>
<h:selectOneMenu value="#{document.operator}">  
<f:selectItems value="#{operatorlist}" />  
<s:convertEntity />  
</h:selectOneMenu>  


我覺得這么用有點復雜,呵呵,對了,謝謝你的那個幫忙,那個問題解決了,昨天開機一運行,自己就好了,能出來了,,,呵呵,
vtrtbb 2009-07-14
建议你结合a4j吧,就不会有这样的问题了
Global site tag (gtag.js) - Google Analytics