| Autor |
Mensagem |
|
|
em Java tu vais usar o static que diz que aquela variavel é unica.
entao encapsula a mesma e utiliza os metodos para acessa-las
ex:
private static int numero;
public int getNumero(){
return this.numero;
}
public void setNumero(int num){
this.numero = num;
}
se nao for isso que vc quer..posta ai denovo com uma explicação melhor. boa sorte!
|
 |
|
|
se tu ta fazendo isso na classe antes de ir pro banco, entao utiliza o java.util.Date
insere direto o new Date() que ai ja vai com tudo atual...
serviu?
se nao serviu me explica melhor!
|
 |
|
|
não sei nao man, isso ta parecendo que um .jar nao foi adicionado na biblioteca...pessoalmente nao boto muita fé nesses plugins que prometem tudo..prefiro baixar la no site da apache mesmo e depois criar minha propria myfaces....funciona sem erro
|
 |
|
|
primeiro, qual IDE vc esta usando
segundo, vc já baixou os .jar da biblioteca myfaces
terceiro, de uma olhada no seu faces-config.xml
espero ter ajudado...
|
 |
|
|
cara nao entendi muito bem oque vc quer...mas se tu quer inserir em estrutra, usa um LIST....
me explica isso direito!!
valeu..
|
 |
|
|
nao sei se entendi direito, mas se tu passar a tua XPTO15 que ja foi instanciada e populada no XPTO14 no parametro do metodo, ele fica em memoria....sacou?
ficaria assim:
# public class XPTO14{
# private XPTO15 xpto15;
#
# public void main( String args[] ){
# xpto15 = new XPTO15();
# xpto15.put( "id", 123 );
# XPTO16 xpto16 = new XPTO16();
# System.out.println( xpto16.teste() );
# }
# }
#
# public class XPTO16(){
# public String teste(XPTO15 xpto15){
# if ( xpto15.find( "id", 123 ) ){
# return "Achei a Chave!";
# }else{
# return "Chave nao encontrada!";
# }
# }
# }
é isso que vc quer?
|
 |
|
|
|
como eu faço para cria r o PessoaDocument??
|
 |
|
|
Rapaz, se eu nao me angano tu podes usar Stream, nao lembro bem...mas tem uma classe que vc pode fazer isso, lembro que eu fiz isso com um arquivo XML.....
me passa teu e-mail..que eu te amndo o meu fonte pra tu dar uma olhada...é q agora to meio sem coragem de procurar...
|
 |
|
|
rapaz, tu podes tentar carregar esse teu arquivo em memoria e entao (sem alterar o arquivo) remove os espaços em branco e compara com o q o cara digitou(retirando os espaços em branco)....
falou ai..boa sorte
|
 |
|
|
rapaz é o seguinte, nao sei vc ja resolveu seu problema, estava eu procurando outra coisa sobre HIbernate e achei seu topico, e achei bastante interessante, acho que seu problema se resolve assim:
Vc tem uma classe abstrata e duas subclasses, e duas tabelas no banco!!?Me corrija se estiver errado...
entao será assim: SuperClasse objeto = objeto_tipo_subclasse.
sacou?
se eu entendi errado, por favor me corrija.
|
 |
|
|
Depois de muita pesquisa consegui resolver a bronca usando LookupDispatchAction
minha action ficou assim:
public class ContatoAction extends LookupDispatchAction {
/* forward name="success" path="" */
private final static String SAVE = "save";
private final static String DELETE = "delete";
private final static String UPDATE = "update";
private final static String SEARCH = "search";
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("button.save","save");
map.put("button.update","update");
map.put("button.delete","delete");
map.put("button.search","search");
return map;
}
public ActionForward save(ActionMapping mapping, ActionForm formulario,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ContatoActionForm form = (ContatoActionForm) formulario;
Contato contato = new Contato();
ContatoDao dao = new ContatoDao();
contato.setNome(form.getNome());
contato.setEndereco(form.getEndereco());
contato.setTelefone(form.getTelefone());
dao.salvar(contato);
return mapping.findForward(SAVE);
}
public ActionForward update(ActionMapping mapping, ActionForm formulario,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ContatoActionForm form = (ContatoActionForm) formulario;
Contato contato = new Contato();
ContatoDao dao = new ContatoDao();
contato.setNome(form.getNome());
contato.setEndereco(form.getEndereco());
contato.setTelefone(form.getTelefone());
dao.atualizar(contato);
return mapping.findForward(UPDATE);
}........
minha JSP Ficou assim:
<html:submit property="method">
<bean:message property="contatoAction" key="button.save"/>
</html:submit>
lembrando que temos que adicionar la nos arquivo de propriedades do struts se nao nao vai rodar...adicionei isso:
button.save=Salvar
button.update=Atualizar
button.delete=Excluir
button.delete=Pesquisar
ta rodando tudo blz....
valeu ai galera e boa sorte a todos!
|
 |
|
|
blz diegogurjao achei o exemplo bacana, mas como vc faria para associar um metodo qualquer aquele botao enviar dados...pq pelo jeito que estar lá vc esta associando seu botao com o metodo default "execute"....
oque eu kero fazer é o seguinte: Criar um CRUD, mas na minha tela principal eu quero ter 4 botoes..como eu vou associar cada um desses botoes, há metodos especificos da minha action?
obrigado pela atenção
|
 |
|
|
|
nao funcionou nao...pq nem tem essa opção action="action_metodo"/>..mas valeu a tentativa...
|
 |
|
|
Bom dia pessoal, é o seguinte..quero associar um botao na minha tela com um metodo na minha action..mas nao estou conseguindo...
essa é a minha pagina:
<html:form action="/contatoAction">
<p>
<label>Nome:
<html:text title="Nome do contato" property="nome" />
</label>
</p>
<p>
<label>Telefone:
<html:text title="Telefone do contato" property="telefone" />
</label>
</p>
<p>
<label>Endereço:
<html:text title="Endereço do contato" property="endereco" />
</label>
</p>
<html:submit value="Salvar" title="Salvar Contato"/>
<html:errors/>
</html:form>
eu quero que quando apertar no botao chame meu metodo ao inves do "execute" que já default...
na minha action só tenho o execute...
agradeço desde já...
|
 |
|
|
ERRO DO "APACHE TOMCAT 6.0.14"
INFO: Illegal access: this web application instance has been stopped already. Could not load java.lang.Object. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1244)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at com.sun.faces.application.ConverterPropertyEditorFactory$DisposableClassLoader.loadClass(ConverterPropertyEditorFactory.java:447)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:30
at java.beans.PropertyEditorManager.findEditor(PropertyEditorManager.java:79)
at com.sun.faces.application.ApplicationImpl.addPropertyEditorIfNecessary(ApplicationImpl.java:652)
at com.sun.faces.application.ApplicationImpl.addConverter(ApplicationImpl.java:623)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:754)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:505)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:402)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:511)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1220)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:145
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:820)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:34
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:196)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
ERRO "LOG APACHE TOMCAT 6.0.14"
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1362)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:24
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:407)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:735)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:251)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:511)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1220)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:145
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:820)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:34
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:196)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.hibernate.validator.ClassValidator.<clinit>(ClassValidator.java:53)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:361)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)
at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1269)
at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:150)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:88
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:416)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:126)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:221)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:251)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1390)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1359)
... 50 more
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:135
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
... 66 more
ainda tem mais, é porque esse erro se repete com poucas alterações...se poder me ajudar..eu agradeço....
|
 |
|
|