0
먼저 jsf를 사용하여 웹 응용 프로그램을 처음 사용한다는 것을 알아야합니다.p : media 또는 p : documentViewer with p : dialog dynamic
pdf 파일의 설명과 대화 상자에 표시 할 단추를 표시하는 표를 개발해야합니다 (중요한 것은이 파일을 다운로드, 복사 또는 인쇄 할 수 없어야 함). 나는 또한 사용했다
<h:body> <ui:composition template="/template/plantilla.xhtml"> <ui:define name="content">
<h:form id="frmpdf">
<div align="center"><h:outputText value="Docs .PDF" style="font-weight: bold;"/>
</div> <p:dataTable id="dtdpdf"
var="dpdf"
value="#{documentosPdfBean.listdocpdf}" >
<p:column headerText="Descrip" style="width: 90%;">
<h:outputText value="#{dpdf.sgTfd_descripcion}" />
</p:column>
<p:column headerText="Open">
<p:commandButton value="open"
oncomplete="PF('dlg3').show();"
update="frmpdf:dlgpdf" />
</p:column>
</p:dataTable> <p:dialog id="dlgpdf" header="document" widgetVar="dlg3" showEffect="explode" height="100" dynamic="true">
<p:media value="/resources/document/manual.pdf" width="100%" height="300px"/>
</p:dialog>
</h:form>
</ui:define>
</ui:composition>
</h:body>
:
<p:commandLink title="manual" onclick="PF('dlg3').show()" />
나는하고, 대화 상자를 표시 할 때하지만, 문서가 표시되지 않습니다,이 내 코드입니다 나의 모든 가능성을 소진
위의 내용을 고려하여이 점을 고려해보십시오. post