Dúvida XMLBeans

0 respostas
L

Estou com uma dúvida com a utilização do XMLBeans em um projeto web.

Quando eu coloco o método que faz o parse do meu xml, o projeto não executa.

//Método que pega o caminho do xml
	public String visualizar(){
		String resultado = "false";
//		caminhoXml = "C://xmlCatalogo//Livia.xml";				

		File hbXmlFile = new File(caminhoXml);
		createH(hbXmlFile);

		resultado = "sucesso";
		System.out.println("\n"+resultado);
		System.out.println("\n"+caminhoXml);
				
		return resultado;
	}


//Método que faz o parse do xml dado como parametro
	public CatalogoSistemaDocument createH(File f){
		
		CatalogoSistemaDocument pod =null;
		
			try{
			pod = CatalogoSistemaDocument.Factory.parse(f);
		 	}catch(XmlException e){
		 		e.printStackTrace();
		 	}catch(IOException e){
		 		e.printStackTrace();
		 	}
	    System.out.println(pod.toString());
	    
	    return pod;
	}

Eu pego o caminho do xml em uma página jsp dessa forma:

<h:inputText value="#{CatalogoBean.caminhoXml}"/>
			
<t:commandButton value="Visualizar" action="#{CatalogoBean.visualizar}"></t:commandButton>

Quando executa não abre a página e dá este erro:

javax.servlet.ServletException: Cannot get value for expression ‘#{CatalogoBean.caminhoXml}’

Alguém pode me ajudar com urgência??

Criado 30 de janeiro de 2007
Respostas 0
Participantes 1