Hibernate + jsp

0 respostas
D

Bom dia amigos :slight_smile:

Estou com o seguinte erro

Error creating form bean of class gpbr.web.form.DynaActionFormBean
java.lang.NullPointerException: The type for property valueObject is invalid

E meu valueObject, no struts-config, está assim

<form-bean name="relatorioForm" type="gpbr.web.form.DynaActionFormBean">
         <form-property name="valueObject"       type="adfn.integration.vo.relatorio.RelatorioVO"/>
         <form-property name="id"              type="java.lang.String"/>
         <form-property name="descricao"           type="java.lang.String"/>
         <form-property name="nomeResponsavel"    type="java.lang.String"/>
         <form-property name="nomeCliente"       type="java.lang.String"/>
         <form-property name="endereco"          type="java.lang.String"/>
         <form-property name="nomeProjeto"       type="java.lang.String"/>
         <form-property name="numeroProcesso"    type="java.lang.String"/>
         <form-property name="qtdeParcelas"       type="java.lang.String"/>
         <form-property name="valorBruto"       type="java.lang.String"/>
         <form-property name="numeroPedido"       type="java.lang.String"/>
         <form-property name="numeroProposta"    type="java.lang.String"/>
         <form-property name="tipoFaturamento"    type="java.lang.String"/>
         <form-property name="nuParcela"           type="java.lang.String"/>
         <form-property name="banco"             type="java.lang.String"/>
         <form-property name="agencia"          type="java.lang.String"/>
         <form-property name="contaCorrente"       type="java.lang.String"/>
         <form-property name="localPrestServicos" type="java.lang.String"/>
         <form-property name="inscricaoMunicipal" type="java.lang.String"/>
         <form-property name="codigoISS"          type="java.lang.String"/>
      </form-bean>   

	<action path="/relatorio" name="relatorioForm" scope="request" type="adfn.actions.relatorio.RelatorioAction" parameter="metodo">
	  <forward name="showRelatorio"		path="showRelatorio" />
	</action>

e meu RelatorioVO, está da seguinte maneira

package adfn.integration.vo.relatorio;

import adfn.integration.vo.AdfnValueObject;
import adfn.integration.vo.cliente.ClienteVO;
import adfn.integration.vo.credor.CredorVO;
import adfn.integration.vo.divisao.DivisaoVO;
import adfn.integration.vo.parcela.ParcelaVO;
import adfn.integration.vo.projeto.ProjetoVO;

public class RelatorioVO extends AdfnValueObject {
   
   /**
    *
    */
   private static final long serialVersionUID = 1L;
   
   
   private DivisaoVO descricao;
   private ClienteVO nomeResponsavel;
   private ClienteVO nomeCliente;
   private ClienteVO endereco;
   private ProjetoVO nomeProjeto;
   private ProjetoVO numeroProcesso;
   private ProjetoVO qtdeParcelas;
   private ProjetoVO valorBruto;
   private ProjetoVO numeroPedido;
   private ProjetoVO numeroProposta;
   private ParcelaVO tipoFaturamento;
   private ParcelaVO nuParcela;
   private CredorVO banco;
   private CredorVO agencia;
   private CredorVO contaCorrente;
   private CredorVO localPrestServicos;
   private CredorVO inscricaoMunicipal;
   private CredorVO codigoISS;

   public CredorVO getAgencia() {
      return agencia;
   }
   public void setAgencia(CredorVO agencia) {
      this.agencia = agencia;
   }
   public CredorVO getBanco() {
      return banco;
   }
   public void setBanco(CredorVO banco) {
      this.banco = banco;
   }
   public CredorVO getCodigoISS() {
      return codigoISS;
   }
   public void setCodigoISS(CredorVO codigoISS) {
      this.codigoISS = codigoISS;
   }
   public CredorVO getContaCorrente() {
      return contaCorrente;
   }
   public void setContaCorrente(CredorVO contaCorrente) {
      this.contaCorrente = contaCorrente;
   }
   public DivisaoVO getDescricao() {
      return descricao;
   }
   public void setDescricao(DivisaoVO descricao) {
      this.descricao = descricao;
   }
   public ClienteVO getEndereco() {
      return endereco;
   }
   public void setEndereco(ClienteVO endereco) {
      this.endereco = endereco;
   }
   public CredorVO getInscricaoMunicipal() {
      return inscricaoMunicipal;
   }
   public void setInscricaoMunicipal(CredorVO inscricaoMunicipal) {
      this.inscricaoMunicipal = inscricaoMunicipal;
   }
   public CredorVO getLocalPrestServicos() {
      return localPrestServicos;
   }
   public void setLocalPrestServicos(CredorVO localPrestServicos) {
      this.localPrestServicos = localPrestServicos;
   }
   public ClienteVO getNomeCliente() {
      return nomeCliente;
   }
   public void setNomeCliente(ClienteVO nomeCliente) {
      this.nomeCliente = nomeCliente;
   }
   public ProjetoVO getNomeProjeto() {
      return nomeProjeto;
   }
   public void setNomeProjeto(ProjetoVO nomeProjeto) {
      this.nomeProjeto = nomeProjeto;
   }
   public ClienteVO getNomeResponsavel() {
      return nomeResponsavel;
   }
   public void setNomeResponsavel(ClienteVO nomeResponsavel) {
      this.nomeResponsavel = nomeResponsavel;
   }
   public ProjetoVO getNumeroPedido() {
      return numeroPedido;
   }
   public void setNumeroPedido(ProjetoVO numeroPedido) {
      this.numeroPedido = numeroPedido;
   }
   public ProjetoVO getNumeroProcesso() {
      return numeroProcesso;
   }
   public void setNumeroProcesso(ProjetoVO numeroProcesso) {
      this.numeroProcesso = numeroProcesso;
   }
   public ProjetoVO getNumeroProposta() {
      return numeroProposta;
   }
   public void setNumeroProposta(ProjetoVO numeroProposta) {
      this.numeroProposta = numeroProposta;
   }
   public ParcelaVO getNuParcela() {
      return nuParcela;
   }
   public void setNuParcela(ParcelaVO nuParcela) {
      this.nuParcela = nuParcela;
   }
   public ProjetoVO getQtdeParcelas() {
      return qtdeParcelas;
   }
   public void setQtdeParcelas(ProjetoVO qtdeParcelas) {
      this.qtdeParcelas = qtdeParcelas;
   }
   public ParcelaVO getTipoFaturamento() {
      return tipoFaturamento;
   }
   public void setTipoFaturamento(ParcelaVO tipoFaturamento) {
      this.tipoFaturamento = tipoFaturamento;
   }
   public ProjetoVO getValorBruto() {
      return valorBruto;
   }
   public void setValorBruto(ProjetoVO valorBruto) {
      this.valorBruto = valorBruto;
   }
   public Integer getId() {
      // TODO Auto-generated method stub
      return null;
   }
   public void setId(Integer id) {
      // TODO Auto-generated method stub
      
   }
   

}

Eu queria simplesmente chamar a página JSP e dentro do jsp, só tem a palavra “weeee”, preciso fazer o que para chamar ela?

Valeu

[]'s

Criado 30 de agosto de 2006
Respostas 0
Participantes 1