Mensagens enviadas por: alots_ssa
Índice dos Fóruns » Perfil de alots_ssa » Mensagens enviadas por alots_ssa
Autor Mensagem
Galera, to tendo o seguinte erro na minha aplicação usando struts.
<code>
exception

javax.servlet.ServletException: Exception creating bean of class br.com.site.struts.forms.Formulario: {1}
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:84
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.usuarios.insere_jsp._jspService(org.apache.jsp.usuarios.insere_jsp:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


</code>
Eu acho que ele não ta conseguindo setar os valores do bean. Será que alguem pode me ajudar. Desde já sou grato
Abraços,

Alberto
Esqueci de agradecer... Se alguém puder ajudar vou ser bastante grato.
Valeu,

Alberto
Galera to tendo o seguinte o erro quando chamo uma pagina jsp minha.
<code>
exception

javax.servlet.ServletException: Exception creating bean of class br.com.site.struts.forms.Formulario: {1}
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:84
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.usuarios.insere_jsp._jspService(org.apache.jsp.usuarios.insere_jsp:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


</code>
Eu tenho um bean de usuario, no neu actionForm eu tenho get e set para esse objeto usuario.
Segue codigo das classes e jsp:
jsp:
<code>
<%@taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html"%>
<%@taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean"%>
<html:html>
<html:form action="InsereUsuario" focus="usuario.nome">
<bean:message key="pergunta.nome"/><html:text property="usuario.nome" size="10"/>
<bean:message key="pergunta.email"/><html:text property="usuario.email" size="10"/>
<bean:message key="pergunta.cidade"/><html:text property="usuario.cidade" size="10"/>
<bean:message key="pergunta.estado"/><html:text property="usuario.estado" size="10"/>
<bean:message key="pergunta.login"/><html:text property="usuario.login" size="10"/>
<bean:message key="pergunta.senha"/><html:password property="usuario.senha" size="10"/>
<html:submit><bean:message key="pergunta.enviar"/></html:submit>
</html:form>
</html:html>
Bean:
<Code>
package br.com.site.modelos;

import javax.persistence.Entity;
import javax.persistence.GeneratorType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table (name="USUARIO")
public class Usuario {
Long id;
String nome;
String email;
String cidade;
String estado;
String login;
String senha;
public String getCidade() {
return cidade;
}
public void setCidade(String cidade) {
this.cidade = cidade;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getEstado() {
return estado;
}
public void setEstado(String estado) {
this.estado = estado;
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
@Id (generate=GeneratorType.AUTO)
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}

</code>
Form:
<code>
package br.com.site.struts.forms;

import org.apache.struts.action.ActionForm;

import br.com.site.modelos.Usuario;

public class Formulario extends ActionForm {
private Usuario usuario = new Usuario();

public Usuario getUsuario() {
return usuario;
}

public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
}
Ação:
<code>
package br.com.site.struts.actions;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import br.com.site.hibernate.Dao;
import br.com.site.modelos.Usuario;
import br.com.site.struts.forms.Formulario;



public class AdicionaUsuarioAction extends Action {
public ActionForward execute(ActionMapping mapa, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
// TODO Auto-generated method stub
Usuario usuario = ((Formulario)form).getUsuario();

new Dao<Usuario>(Usuario.class).adiciona(usuario);
request.setAttribute("usuario",usuario);
return mapa.findForward("ok");
}
}

</code>
Vc deu o commit Marcelo? O meu tava dando esse de genericExecption.
Com o commit funcionou. Vê ai?
Falou,

Alberto

Valeu cara. Funcionou beleza.
Falou,

Alberto
Galera, quero mapear uma classe minha chamada noticia com o hibernate, e quero que ele gere a tabela para mim. Para eu criar um campo de texto longo(to usando mysql) qual tipo eu declaro minha variavel?
Valeu,

Alberto
Marcelo, eu acho que o hibernate não cria o banco não. Vc tem que criar o banco manualmente. Aí com o Hibernate vc pode criar as tabelas.
Falou,

Alberto
Fala Marcelo, veja se vc o nome do banco que vc criou eh teste? Pode ser que seja isso.
Abraços,

Alberto
Valeu Mauricio. Eu dei o commit e funcionou. O engraçado é que antes tava funcionando sem os commits. Será que era a versão do banco? eu tava usando mysql. Valeu cara.
A questão eh essa. Não ta dando excessão, ele simplesmente não adiciona.
Segue meu bean.

Segue meu metodo main()
Galera, sou aqui de Salvador. Estou começando com hibernate. É o seguinte: eu passo o objeto para o hibernate fazer o insert e ele não faz nada. Fiz os testes e os atributos do objeto estao setados. Alguem saberia o que poderia ser? Abaixo segue o que aparece no console.
<code>
Hibernate: insert into produto (descricao, nome, valor, categoria_id) values (?, ?, ?, ?)
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
</code>
Espero que vcs me ajudem.
Abraço,

Alberto
Mauricio, no xml ao invés de por <message-resources parameter="resources.application"/> no parameter poe o nome de seu arquivo. Exemplo: <message-resources parameter="application_pt"/>.
Pa cada .propertie que vc tiver cria uma tag dessa. E o os arquivos properties poe no mesmo diretorio dos seus .java. Fiz assim no eclipse.
Espero ter ajudado.
Abraço,

Alberto
Galera, to começando a usar o hibernate agora e estou tendo um problema hora de inserir um objeto. A seguir está demonstrada a descrição do erro:

Se alguém puder me ajudar serei muito grato.
Valeu,

Alberto
<Codigo>
List<objeto> lista = new ArrayList();
lista.add(pos,objeto);
</Codigo>
Ele da uma exception de ArrayIndexOutOfBoundsException. Quer dizer que eu não posso adicionar um objeto na posição que eu queira? Pa que serve então o metodo add(int arg0,Object arg2)?
Se alguém puder me ajudar serei grato.
Valeu,

Alberto
Valeu schuelter... Era isso mesmo.
 
Índice dos Fóruns » Perfil de alots_ssa » Mensagens enviadas por alots_ssa
Ir para:   
Powered by JForum 2.1.8 © JForum Team