1
selectOneMenu에 나열된 앨범 엔티티 용 변환기가 있는데 selectManyMenu와 함께 사용하려면 어떤 수정이 필요합니까?selectManyMenu 변환기 대 selectOneMenu 변환기
selectManyMenu와 함께 사용할 변환기의 작동 예제는 크게 감사하겠습니다. SelectOneMenu
에 대한변환기
package converter; import javax.faces.application.FacesMessage; import javax.faces.component.UIComponent; import javax.faces.context.FacesContext; import javax.faces.convert.Converter; import javax.faces.convert.ConverterException; import javax.faces.convert.FacesConverter; import javax.persistence.EntityManager; import entities.Album; import util.EntityUtil; @FacesConverter("albumconverter") public class AlbumConverter implements Converter { EntityManager em = EntityUtil.getEntityManager(); public Object getAsObject(FacesContext context, UIComponent component, String value) { if (value == null || value.length() == 0) { return null; } Album album = em.find( Album.class, Long.parseLong(value)); return album; } public String getAsString(FacesContext context, UIComponent component, Object value) { return value instanceof Album ? ((Album) value).getAlbumId().toString() : ""; } }