Pessoal queria saber como eu faço pra chamar dentro de um iframe no src um atributo que esta vindo do meu managerBean.
vou explicar:
tenho que abrir dentro de um iframe um arquivo .pdf, com o valor marretado esta funcionando mas nao estou conseguindo pegar o valor que esta vindo do managerBean
vou posta o codigo pra vcs e vc se podem me ajudar....
codigo que busca os arquivo em um servidor FTP
ftp.connect("servidor");
if(FTPReply.isPositiveCompletion(ftp.getReplyCode())){
ftp.login("user", "senha");
if(!ftp.changeWorkingDirectory("/teste")){
System.out.println("Diretorio não encontrado.");
}
larquivos = ftp.listNames();
if(larquivos != null){
String PS = System.getProperty("file.separator");
InputStream in = null;
FacesContext fc = FacesContext.getCurrentInstance();
ServletContext sc = (ServletContext) fc.getExternalContext().getContext();
String realpath = sc.getRealPath(File.separator+"temp");
fio = new FileOutputStream(realpath+PS+larquivos[0]);
ftp.retrieveFile(larquivos[0], fio);
in = ftp.retrieveFileStream(larquivos[0]);
codigo retorna o caminho dom arquivo
FacesContext fc = FacesContext.getCurrentInstance();
ServletContext sc = (ServletContext) fc.getExternalContext().getContext();
String realpath = sc.getRealPath(File.separator+"temp");
file = new File(realpath);
File[] arquivos = file.listFiles();
String[] caminho = arquivos[0].toString().split("webapps");
ldoc = new ArrayList<Documento>();
documento = new Documento();
documento.setNome(caminho[1]);
ldoc.add(documento);
e este é a pagina xhtml
<p:layout fullPage="true">
<p:layoutUnit position="north" size="100" header="Top" resizable="true" closable="true" collapsible="true">
<h:outputText value="Top unit content." />
</p:layoutUnit>
<p:layoutUnit position="west" size="620" resizable="false" closable="false" collapsible="false" effect="drop">
<h:panelGrid columns="1">
<ui:include src="teste.xhtml"></ui:include>
<ui:include src="indexador.xhtml"></ui:include>
</h:panelGrid>
</p:layoutUnit>
<p:layoutUnit position="center">
<iframe src="#{ClienteBean.url}" width="100%" frameborder="1" name="rel" id="iFrameRelatorioId" style="height:630px;" /> tentei dessa forma no src mais nao esta tranzendo o valor
<h:outputText value="Total de páginas: #{clienteBean.totalPgPdf}" />
</p:layoutUnit>
<p:layoutUnit position="south" size="100" header="Bottom" resizable="true" closable="true" collapsible="true">
<h:outputText value="South unit content." />
</p:layoutUnit>
</p:layout>
pessoal sera que alguém poderia me ajudar nisso.
abrç a todos!!!