0
我使用下面的代碼,並嘗試裁剪從一個bean將其值的圖像:Primefaces作物轉換錯誤
<p:panelGrid columns="2">
<p:row>
<p:column>
<p:imageCropper id="imageCropperId" value="#{imageCropperBean.croppedImage}"
image="#{imageCropperBean.newImageName}">
</p:imageCropper>
</p:column>
<p:column>Bild innerhalb des Rahmens positionieren</p:column>
<p:column>
<p:graphicImage id="localCroppedImage" value="#{imageCropperBean.newImageName}" />
</p:column>
</p:row>
<p:row>
<p:column colspan="3">
<p:commandButton value="Crop" actionListener="#{imageCropperBean.crop}"
update=":growl imageCropperId localCroppedImage" />
</p:column>
</p:row>
</p:panelGrid>
我總是收到錯誤:{0}:發生轉換錯誤。內部咆哮,由於:
value="#{imageCropperBean.croppedImage}"
從聲明中的轉換器屬性表示:
EL表達式或用於定義 分量的轉換器中的文字的文本。當它是一個EL表達式時,它解析爲一個轉換器 實例。如果它是一個靜態文本,它必須引用一個轉換器ID。
但是EL表達式在字符串處評估。我該怎麼辦?如果我把普通的String指向一個已經存在的圖像,它就可以工作。