[java-list] Reflection

2003-06-25 Por tôpico Rita Fernandes
Title: Reflection (fwd)




Por exemplo : 
Class JUG {  String 
nome;  Estado est; 
 public EstadoI getEstado() {  return estado;  
} } 
no reflect : 
Eu recebo a referencia do Estado  
Tem alguma forma de saber que a classe que eu estou querendo 
fazer a introspecção, tem referencia a outra classe e 
pegar por exemplo o nome do estado  
public String getNome() throws RemoteException; 
 


[java-list] reflect

2003-06-01 Por tôpico Rita Fernandes




Please, eu estou passando para o metodo compara 
:
 TesteA obj = new 
TesteA("Rita", "9103", new Date(System.currentTimeMillis()));Quando eu 
executo o programa dá esse erro :
 setter = public void 
teste.reflect.TesteA.setTelefone(java.lang.String) getter 
= public void 
teste.reflect.TesteA.setTelefone(java.lang.String) 
java.lang.IllegalArgumentException: object is not an instance of declaring 
classpublic void compara(Object obj) {int 
i = 0;try { Class cls = 
obj.getClass(); BeanInfo beanInfo = 
Introspector.getBeanInfo(obj.getClass()); 
PropertyDescriptor props[] = 
beanInfo.getPropertyDescriptors(); Method setter = 
null; Method getter = null; for (int 
j = 0; j  props.length; j++) { 
getter = props[j].getReadMethod(); 
setter = 
props[j].getWriteMethod(); 
System.out.println("setter = " + 
setter); 
System.out.println("getter = " + 
setter); if (setter != null) 
{ 
setter.invoke(this, new Object[] { getter.invoke(obj, new Object[]{}) 
}); 
} break; 
}} catch (Throwable e) {System.err.println(e);}Rita 
FernandesMinistério da Saúde - DATASUS 



[java-list] Re: [JUG-Petro] reflect

2003-06-01 Por tôpico Rita Fernandes



Eu criei uma classe TesteA 
: nome, telefone, dataNascimento e para para o método compara quero saber o 
valor do atributo nome, telefone e dataNascimento

TesteA obj = new 
TesteA("Rita", 
"9103", new 
Date(System.currentTimeMillis()));
public void compara(Object obj) {
int i = 
0;
try {
Class cls = obj.getClass();
BeanInfo beanInfo = Introspector.getBeanInfo(obj.getClass());
PropertyDescriptor props[] = beanInfo.getPropertyDescriptors();

for (i = 0; i 
 props.length; i++) {
 System.out.println("1 
= "+props[0].getName()); 
 System.out.println("2 
= "+props[0].getValue(props[0].getName()));
} 

1 = telefone
2 = null
1 = telefone
2 = null
1 = telefone
2 = null



Rita FernandesMinistério da Saúde - DATASUS tel. 21 3974-7147 


  - Original Message - 
  From: 
  Marcelo de Mattos Mayworm 
  To: [EMAIL PROTECTED] 
  
  Sent: Thursday, May 29, 2003 3:48 
PM
  Subject: Re: [JUG-Petro] reflect
  Rita, nao entendi direito o que vc quer fazer. 
  Poderia me explicar novamente? Marcelo,  Please, 
eu estou passando para o metodo compara : 
   TesteA obj = new 
  TesteA("Rita", "9103", new  Date(System.currentTimeMillis())); 
   Quando eu executo o programa dá esse erro : 
   setter = public void  
  teste.reflect.TesteA.setTelefone(java.lang.String) getter = 
   public void 
  teste.reflect.TesteA.setTelefone(java.lang.String)  
  java.lang.IllegalArgumentException: object is not an instance of  
  declaring class  public void compara(Object obj) { int 
  i = 0; try { Class cls = 
  obj.getClass(); BeanInfo beanInfo = 
  Introspector.getBeanInfo(obj.getClass()); 
  PropertyDescriptor props[] = 
  beanInfo.getPropertyDescriptors(); Method 
  setter = null; Method getter = 
  null; for (int j = 0; j  props.length; 
  j++) { getter = 
  props[j].getReadMethod(); 
  setter = 
  props[j].getWriteMethod(); 
  System.out.println("setter = " + 
  setter); 
  System.out.println("getter = " + 
  setter); if (setter != 
  null) 
  { 
  setter.invoke(this, new Object[] { getter.invoke(obj, new 
  Object[]{}) }); 
  } break; } } catch 
  (Throwable  e) { System.err.println(e); }  Rita 
  Fernandes Ministério da Saúde - DATASUS  tel. 21 3974-7147 
- Original Message -  From: Marcelo de 
  Mattos Mayworm  To: [EMAIL PROTECTED]  Sent: 
  Thursday, May 29, 2003 12:04 PM Subject: Re: [JUG-Petro] 
  reflect  Ola Rita,  de uma olhada em http://jakarta.apache.org/commons/beanutils/api/ 
   Acredito que o uso do BeanUtils ira ajudar bastante vc. 
   []'s Marcelo Mayworm Java User Group 
  Petropolis   public boolean compara(Object o, Object o2) 
  {  }Eu quero pegar o valor do atributo 
  via refletion e comparar se eles   sao iguais   
Em relacao a pegas os metodos, construtores, campos tudo bem 
  .Mas como pegar o conteudo da variavel. Alguem 
  tem algum exemplo ?Class c1 = 
  obj1.getClass();Method[] methods = 
  c1.getDeclaredMethods();Field[] fields = 
  c1.getFields();Constructor[] constructors = 
  c1.getConstructors();
  System.out.println("\nMethods:");for (int i = 0; i 
   methods.length; ++i) {System.out.println(" " 
  + methods[i]);}
  System.out.println("\nFields:");for (int i = 0; i 
   fields.length; ++i) {System.out.println(" " + 
  fields[i]);}
  System.out.println("\nConstructors:");for (int i = 
  0; i  constructors.length; ++i) {
  System.out.println(" " + constructors[i]);
  }
  System.out.println("**");  
Class c2 = obj2.getClass();methods = 
  c2.getDeclaredMethods();fields = 
  c2.getFields();constructors = 
  c2.getConstructors();
  System.out.println("\nMethods:");for (int i = 0; i 
   methods.length; ++i) {System.out.println(" " 
  + methods[i]);}
  System.out.println("\nFields:");for (int i = 0; i 
   fields.length; ++i) {System.out.println(" " + 
  fields[i]);}
  System.out.println("\nConstructors:");for (int i = 
  0; i  constructors.length; ++i) {
  System.out.println(" " + constructors[i]);
  }Rita Fernandes  Ministério da Saúde - 
  DATASUS   tel. 21 3974-7147  Marcelo de Mattos 
  Mayworm Tel.: 0xx21 9392-3864  
  [EMAIL PROTECTED]  Conhecendo-se a quietude, pode-se 
  possuir a estabilidade.  Conhecendo a estabilidade, pode-se encontrar 
  a serenidade. Conhecendo a serenidade, pode-se encontrar a paz. 
   Possuindo a paz, então pode-se pensar. E podendo pensar, 
  pode-se agir. Mêncio (Filósofo chinês)  Yahoo! Groups 
  Sponsor  To unsubscribe from this group, send an email 
  to: [EMAIL PROTECTED]  Your 
  use of Yahoo! Groups is subject to the Yahoo! Terms of 
  Service.Marcelo de Mattos MaywormTel.: 0xx21 
  9392-3864 [EMAIL PROTECTED]Conhecendo-se a 
  quietude,

[java-list] XML

2003-05-31 Por tôpico Rita Fernandes




Quando q eu devo usar Atributo ou 
Elementos, qual a forma certa ? ou Ambas estao certas
1) 
?xml version="1.0" encoding="utf-8" ?
MeusDados
 Pessoas 
Nome="José" Endereco="Al das Rosas, 443" Telefone="9987-0986" 
DataNascimento="23/04/1972"/Pessoas
/MeusDados

2)

?xml version="1.0" encoding="utf-8" ?
MeusDados
 
Pessoas
  
 NomeJosé/Nome
  
 EnderecoAl das Rosas, 
443/Endereco
  
 
Telefone9987-0986/Telefone
  
 
DataNascimento23/04/1972/DataNascimento
 
/Pessoas
/MeusDados


[java-list] popup usando struts

2003-03-14 Por tôpico Rita Fernandes



Alguem sabe me dizer quais os paramentros q sao 
necessarios alem desses ou se tem outra forma de fazer usando 
struts

html:link href="" 
 styleClass="texto" 
 
 Clique Aqui/html:link


function MM_openBrWindow(theURL,winName) 
{ 
window.open(theURL,winName,'toolbar=no, location=no, directories=no, status=no, 
menubar=no, scrollbars=yes, resizable=no, width=550, height=350, top=100, 
left=100');}


org.apache.jasper.compiler.CompileException: 
C:\jakarta-tomcat-3.2.4\webapps\repositorio\erros.jsp(87,6) Attribute onClick 
invalid according to the specified 
TLD


[java-list] struts - resposta

2003-03-07 Por tôpico Rita Fernandes



Sobre minha duvidas de struts.

Descobria resposta hj 

Quando eu tenho um link e um botao e quero chamar action 
diferentes e so no link colocar :

html:link 
page="/action/ControleAcesso/Usuario/lembrarSenha" 
Esqueci minha senha/html:link

Ostruts entende que ele tem q procurar 
struts-config.xml

[]´s 

Rita




[java-list] Como troca um action no struts ?

2003-02-28 Por tôpico Rita Fernandes



No meu jsp, eu tenho 

um botão:
html:form action="" focus="usuario" 
method="post"

e tenho um link :
ia href="" 
styleClass="fonteDefault"Esqueci minha 
senha/a/i

Fiz um _javascript_ :

function submitJsp(newAction){f = 
document.forms[0];f.action = 
"">f.submit();}

Da um erro qndo ele executa na linha f.submit do 
_javascript_

Erro : O Objeto nao da suporte para propriedade ou metodo 
?

Como troca um action no struts ... 
??

Obrigada

Rita









[java-list] struts

2003-02-28 Por tôpico Rita Fernandes



Alguem ja trocou o action de um form usando 
struts

tipo vc tem botao de incluir, alterar, excluir - 
dependendo do botao, o seu action do form executa coisas 
diferentes


[java-list] Banco OO

2003-02-24 Por tôpico Rita Fernandes



Alguem conhece algum Banco de Dados orientado a Objeto que 
seja free ?

Alguem tem alguma documentacao de Banco de Dados orientado a 
Objeto ?


Re: [java-list] JavaMail

2003-02-17 Por tôpico Rita Fernandes
coloca esse pacote no seu classpath

- Original Message -
From: Jose Antonio - Ig [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, February 17, 2003 2:57 PM
Subject: [java-list] JavaMail


 Ola Colegas, o pq d estar acontecendo esse erro ??

 C:\estudo\Email\Spammer.java:2: package javax.mail does not exist
 import javax.mail.*;
 ^


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Erro no Driver JDBC

2003-02-17 Por tôpico Rita Fernandes
coloca o classe12.zip no classpath da sua maquina

- Original Message -
From: Cid Kleber [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, February 17, 2003 3:59 PM
Subject: [java-list] Erro no Driver JDBC


 Olá pessoal,

 Tenho um arquivo .java onde faz uma simples conexão com o banco oracle que
 esta em um servidor, mas quando compilo este arquivo na minha máquina ele
 informa o seguinte erro
 -  package oracle.jdbc.driver does not exist
 -  import oracle.jdbc.driver.*;
 ^
 1 error
 Eu uso o j2sdk1.4.0, acredito que é a falta do drive na minha máquina, mas
 gostaria dessa confirmação.

 Obrigado.

 Cid Kleber
 Desenvolvedor Oracle Web



 _
 MSN Messenger: converse com os seus amigos online.
 http://messenger.msn.com.br


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Erro 500 do struts

2003-02-14 Por tôpico Rita Fernandes



Alguem já passou por esse erro ...
Error: 500
Location: 
/repositorio/action/consultaRepositorio/PesquisaTabelas/initNo action 
instance for path /consultaRepositorio/PesquisaTabelas/init could be 
created



[java-list] struts - iterate

2003-02-11 Por tôpico Rita Fernandes



Minha variavel da pagina 
(jsp)
java.util.Collection versionada = 
quadro.tabelaVersionada();

Estou tentando fazer 
assim(jsp)
 logic:iterate id="versao" 
name="versionada" scope="page" 
type="java.lang.String" 
libbean:write name="versao" 
//b/li 
/logic:iterate

dá esse 
erro
javax.servlet.ServletException: Cannot find bean versionada in scope 
page

Alguem sabe como me ajudar ?



[java-list] Duvidas Gerais

2003-01-20 Por tôpico Rita Fernandes



Qual a diferenca entre wait(), notify(), notifyAll();

Alguem pode me explicar :


   Un-signed left 
  shift 
   Signed right shift 

   Un-signed right 
  shift 
public class TestShift { 


 public 
static void main(String args[]) {  
int x = 1;  
x = x  31;  
int y = -1;  
y = y  31;  
System.out.println("The ouput of x is " + x );  
System.out.println("The ouput of y is " + y ); 
 
} } 
public class TestShift { 
 public static 
void main(String args[]) {  
int x = 1;  
x = x  31;  
int y = -1;  
y = y  31;  
System.out.println("The output of x is " + x );  
System.out.println("The output of y is " + y ); 
 
} } 

public class TestShift { 
 public 
static void main(String args[]) {  
int x = 1;  
x = x  31;  
int y = -1;  
y = y  31;  
System.out.println("The output of x is " + x );  
System.out.println("The output of y is " + y ); 
 
} } 



[java-list] Duvidas

2003-01-20 Por tôpico Rita Fernandes



Which 
of the following are legal array declaration ?

a. 
float [5] z;

b. 
char z[];

c. 
char [] z;

d. 
String [][] z [];

e. 
int [] z [];


Resposta 
:

b, 
c, d, e estão corretas

Alguem 
pode me explicar porque a letra d, e estão corretas, Se é um vetor de matriz, se 
é matriz de 3 dimensões  Como eu atribuo valores a letra d, 
e

Obrigada


Re: [java-list] Dúvida em código

2003-01-16 Por tôpico Rita Fernandes
a diferenca

 ++i - primeiro incrementa
i++ - primeiro atribui e depois incrementa

i = 1

i += i++ = i = i + i = sendo i = 1, 1+1 = 2, depois ele incrementa o valor
de i quando ele termina.

como se fosse no loop

for (int i=0, i  5; i++){
  int j = i ++;
  System.out.println(j);
}

for (int i=0, i  5; i++){
  int j = ++i ;
  System.out.println(j);
}

executa e veja a diferenca


- Original Message -
From: Tenisson Chaves dos Santos Júnior [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, January 15, 2003 12:31 PM
Subject: [java-list] Dúvida em código


Pessoal,

 No código abaixo , eu esperava obter  3 no valor da variável i. No
entanto , o valor retornado é 2 .
 Alguém poderia me explicar o porquê disso ?

public class Teste{
public static void main(String args[]) {
int i=1 ;
i += i++ ;
System.out.println(i);
}
}

Obrigado,

Tenisson Chaves Jr.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] struts

2003-01-16 Por tôpico Rita Fernandes



No strutstem alguns campos que estao 
definidos comoobrigatorios

field 
property="nome" 
depends="required" 
arg0 key="usuario.error.nome" //field

Mas eu quero criar uma funcao no validator.xml que 
se o pais for brasil, ele teste alguns campos como obrigatorio 

alguem ja fez isso ?


[java-list] struts II

2003-01-16 Por tôpico Rita Fernandes



Eu peguei o exemplo do required

ele tem 
o 
oRequired = new required();

Alguem sabe me dizercomo ele sabe quais sao 
os objetos required de um jsp ?



 validator 
name="required" 
classname="com.wintecinc.struts.validation.StrutsValidator" 
method="validateRequired" 
msg="errors.required" 
_javascript_![CDATA[ 
function validateRequired(form) 
{ 
var bValid = 
true; 
var focusField = 
null; 
var i = 
0; 
var fields = new 
Array(); 
oRequired = new required();

 
for (x in oRequired) 
{ 
if ((form[oRequired[x][0]].type == 'text' || form[oRequired[x][0]].type == 
'textarea' || form[oRequired[x][0]].type == 'select' || 
form[oRequired[x][0]].type == 'select-one' ||form[oRequired[x][0]].type == 
'radio' || form[oRequired[x][0]].type == 'password')  
form[oRequired[x][0]].value == '') 
{ 
if (i == 
0) 
focusField = form[oRequired[x][0]];

 
fields[i++] = oRequired[x][1];

 
bValid = 
false; 
} 
}

 
if (fields.length  0) 
{ 
focusField.focus(); 
alert(fields.join('\n')); 
}

 
return 
bValid; 
}]] 
/_javascript_ 
/validator


Re: [java-list] Hashtable com ordem

2003-01-06 Por tôpico Rita Fernandes
Acho que a HashMap é mais adequada

- Original Message -
From: Elvis [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, January 06, 2003 10:52 AM
Subject: [java-list] Hashtable com ordem


 Galera,

 Existe algum colection q funcione como o Hashtable
 Mas quando pegar os Enumeratios me retorne em uma ordem especifica
 (alfabetica).

 []'s

 Elvis

 ___
 Busca Yahoo!
 O melhor lugar para encontrar tudo o que você procura na Internet
 http://br.busca.yahoo.com/

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Autenticação

2002-12-15 Por tôpico Rita Fernandes



Gostaria de obter sugestões sobre o seguinte assunto 
:

Quando o usuário se loga ele recebe por email um 
link para verificar se realmente ele quer fazer uso do sistema

Por exemplo o da enterprise list

[EMAIL PROTECTED]

Alguem tem alguma sugestão de como eu gero isso 
?

Obrigada

Rita



[java-list] Hashcode

2002-12-15 Por tôpico Rita Fernandes



Eu tenho uma String

String teste = "10/10/2002Abacaxi"

System.out.println(teste.hashCode());

Isso me gera um numero, como eu peco a situacao 
inversa, como eu faço o unHascode .. ? Qual a finalidade pratica do Hashcode 
?

Obrigada

Rita