Pessoal, estou com o direcionamente de página da minha aplicação. Clico no botão para alterar, o managerbean é chamado e a página de alteração não é chamada, ocorre o seguinte erro:
Page directive must not have multiple occurrences of pageencoding
Cara, quando for assim posta um pouco do código de quem tá envolvido (nesse caso o MB e a pagina).
Pelo erro parece que vc tá setando o page encoding da página mais de uma vez.
Abraços
esse é o trecho do managerbean que ta dando o erro:
public String alterar() {
FacesContextcontext=FacesContext.getCurrentInstance();HttpServletRequestreq=(HttpServletRequest)context.getExternalContext().getRequest();//Procedimentos necessarios para pegar o parametro passado pelo linkIntegerid=Integer.parseInt(req.getParameter("idInformacao"));informacao=(Informacao)InformacaoDao.buscar(id);System.out.println("to aki");return"alterar";}
Verdade, quando vc for postar codigo coloca entre a tag code, e tá faltando o trecho principal da sua página, onde pode tá o problema, que é o cabeçalho.
M
malbarbosa
essa é a jsp:
<%--Document:ListarInformacaoCreatedon:09/07/2009,00:42:45--%><%@taglibprefix="rich"uri="http://richfaces.org/rich"%><%@taglibprefix="a4j"uri="http://richfaces.org/a4j"%><%@taglibprefix="f"uri="http://java.sun.com/jsf/core"%><%@taglibprefix="h"uri="http://java.sun.com/jsf/html"%><%@pagecontentType="text/html"pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><f:view><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Sistema de Controle de Camarão</title><linkhref="styles.css"type="text/css"rel="stylesheet"></head><body><tablewidth="100%"><tr><tdalign="right"><h:form><h:commandButtonaction="login"value="Sair"/></h:form></td></tr></table><h:formid="formulario"><rich:dataTablewidth="100%"onRowMouseOut="this.style.backgroundColor='#FFFFFF'"onRowMouseOver="this.style.backgroundColor='#F1F1F1'"style="border-bottom:0px;border: 0px"border="0"cellpadding="0"cellspacing="0"id="setorList"rows="30"columnClasses="col"value="#{InformacaoMB.informacoes}"var="infor"><f:facetname="header"><rich:columnGroup><rich:column><h:outputTextvalue="Viveiro"/></rich:column><rich:column><h:outputTextvalue="Câmara"/></rich:column><rich:column><h:outputTextvalue="Comércio"/></rich:column><rich:column><h:outputTextvalue="Data"/></rich:column><rich:column><h:outputTextvalue="Horário"/></rich:column><rich:column><h:outputTextvalue="Preço"/></rich:column><rich:column><h:outputTextvalue="Produção"/></rich:column><rich:column><h:outputTextvalue="Alterar"/></rich:column><rich:column><h:outputTextvalue="Excluir"/></rich:column></rich:columnGroup></f:facet><rich:columnstyle="text-align:center"><h:outputTextvalue="#{infor.viveiro}"/></rich:column><rich:columnstyle="text-align:center"><h:outputTextvalue="#{infor.camara}"/></rich:column><rich:columnstyle="text-align:center"><h:outputTextvalue="#{infor.comercio}"/></rich:column><rich:columnstyle="text-align:center"><h:outputTextvalue="#{infor.data}"/></rich:column><rich:columnstyle="text-align:center"><h:outputTextvalue="#{infor.hora}"/></rich:column><rich:columnstyle="text-align:center"><h:outputTextvalue="#{infor.preco}"/></rich:column><rich:columnstyle="text-align:center"><h:outputTextvalue="#{infor.producao}"/></rich:column><rich:columnstyle="text-align:center"><h:commandLinkaction="#{InformacaoMB.alterar}"><f:paramvalue="#{infor.id}"name="idInformacao"/><h:graphicImageurl="imagens/alterar.jpg"/></h:commandLink></rich:column><rich:columnstyle="text-align:center"><h:commandLinkaction="#{InformacaoMB.excluir}"><f:paramvalue="#{infor.id}"name="idInformacao"/><h:graphicImageurl="imagens/excluir.jpg"/></h:commandLink></rich:column></rich:dataTable><rich:datascrolleralign="center"for="formulario:setorList"maxPages="20"id="paginadorAgendamentoList"reRender="formulario:setorList"/><h:commandButtonvalue="Voltar"action="voltar"/></h:form></body></html></f:view>
esse é o trecho do managerbean:
publicStringalterar(){FacesContextcontext=FacesContext.getCurrentInstance();HttpServletRequestreq=(HttpServletRequest)context.getExternalContext().getRequest();//Procedimentos necessarios para pegar o parametro passado pelo linkIntegerid=Integer.parseInt(req.getParameter("idInformacao"));informacao=(Informacao)InformacaoDao.buscar(id);System.out.println("to aki");return"alterar";}