Include com icefaces

4 respostas
S

Boa tarde Pessoal.

Estou desenvolvendo uma aplicação utilizando ICEfaces e preciso incluir um menu nas minha páginas. Ems jsf (.jsp) faço o seguinte:

<%include src="menu.jsp"%>

Alguem sabe como fazer um ICEface (.jspx)?

4 Respostas

J-Chist

Tenta o <ui:include src=“meuArquivo.jspx” />

S

Ja tentei este include, mas a uri utilizada foi

ui="http://java.sun.com/jsf/facelets"

Ai apresenta um erro ao executar que o recurso não foi encontrado, se incluo a biblioteca facelets no projeto, o netbeans não consegue fazer o deploy do módulo porque o formato de arquivo deve ser xhtml.

Como faço para resolver o problema?

J-Chist

Bom, eu uso o fview:

<f:view xmlns:ui=“http://java.sun.com/jsf/facelets”>

S

consegui fazer da seguinte forma:

<?xml version="1.0" encoding="UTF-8"?>
<!--
    Document   : SIGAEWeb1
    Created on : 24/02/2010, 11:42:41
    Author     : jose
-->
<jsp:root xmlns:ui="http://java.sun.com/jsf/facelets" version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ice="http://www.icesoft.com/icefaces/component">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<html>
<head>
    <title>SIGAE - principal</title>
</head>
<body  bgcolor="#E6FEFF">
    <ui:include src="menu.jspx"></ui:include>
        <br/><br/><br/><br/>
        <div style="font-family: Arial, Helvetica, sans-serif; font-size: 14pt;" align="center">Bem vindo ao SIGAE</div><br/>
        <div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt;" align="center">Sistema de Gerenciamento de Alimentação Escolar</div><br/><br/>

</body>
</html>
</f:view>
</jsp:root>

claro, incluindo as devidas bibliotecas.

Valeu pessoal.

Criado 23 de fevereiro de 2010
Ultima resposta 3 de mar. de 2010
Respostas 4
Participantes 2