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>