2012-11-13 2 views
2

primesfaces의 StreamedContent 필드를 가진 흐름 범위를 가진 스프링 빈을 사용하고 있으며 이미지가 나타나지 않습니다. 흐름 범위와 함께이 작업을 수행하는 방법에 대한 아이디어가 있습니까? 요청 범위가있는 관리 Bean 일 때와 session/prototype/singleton 범위가있는 스프링 빈인 경우에도 잘 작동합니다.웹 플로우의 플로우 스코프와 프라임 그래픽의 생성 그래픽 이미지 작업

흐름 :

<input name="springBean" required="false"/> 

<view-state id="testFlow"> 
    <transition on="post" to="testFlow" /> 
</view-state> 

XHTML 파일 :

<ui:define name="body"> 
<h:form> 
    <p:graphicImage value="#{springBean.barcode}" cache="false"/> 
    <br /> 
    <h:outputText value="This is a test flow" /> 
    <br /> 
    Message From Spring = #{springBean.text}<br /> 
    <h:inputText value="#{springBean.text}" style="width:200px" /> 
    <h:commandButton action="post" value="Update" /> 
</h:form> 
</ui:define> 

애플리케이션 컨텍스트 :

다음

은 몇 가지 예제 코드입니다
<import resource="flowConfig.xml" /> 

<bean name="springBean" class="swfproject.MessageHolder" scope="flow"> 
    <property name="text" value="This was defined in Spring" /> 
</bean> 

답변