Estou precisando colocar um código automático como matrícula para o funcionário independente do ID. Pesquisei mas só achei para gerar o ID. Como faço para ter dois código sequencial independentes?
E a outra dúvida é como faço para já preencher o campo data com a data atual?
Ok.
Você conhece de javascript?
Se sim, você pode usar javascript para definir valores em campos html (no final, tudo o que você programa no xhtml vira html).
Para isso, você vai precisar definir um id para o form e outro para o campo em questão. Assim que definir, você terá de criar um script javascript que insira a data atual no campo em questão.
var dt = new Date();
var dia = dt.getDate();
var mes = dt.getMonth() + 1;
var ano = dt.getFullYear();
var data = ((dia < 10) ? "0" : "") + dia + "/" + ((mes < 10) ? "0" : "") + mes + "/" + ano;
return data;
Sim, e não. Serve pra qualquer campo que você queira que já venha com um valor, mas no caso da data a classe Date te retorna a data atual quando você instancia um objeto deste tipo.
outras classes, você tem que colocar este valor padrão. como por exemplo, se vc tiver uma String que quer que venha sempre com o mesmo valor quando a tela se abrir, você coloca assim:
variavelString = "string padrão";
Se for um inteiro:
variavelInteiro = new Integer(25); // valor que vc quiser...
Estranho… deveria funcionar. Mas enfim que bom que encontrou uma solução para o caso.
De toda forma, tente mais tarde passar isso para o construtor da classe, torna seu código mais limpo… lógicas dentro de gets podem tornar a manutenção do código chata depois.
o construtor da classe, deve servir para inicialização de variáveis, e coisas do gênero.