Olá primeiramente obrigado pelo retorno ,
mas estou com o seguinte problema usei a classe abaixo Horario
pra alimentar os dados que vem do banco de dados que vem
da seguinte forma :
horario diasemana
13:00 1
13:00 2
13:00 3
14:00 2
14:00 7
onde dia da semana 1-domingo , 2-segunda …
abaixo coloquei um pedaço do codigo só que na segunda vez lendo o
regsitro do banco de dados :
horario 13:00 e diasemana 2
da que a chave do HashMap já existe estou usando campo do banco horario
Minha duvida teria outra forma de usar já que o objetivo depois é apresentar
no jsp :
horario dom seg ter qua qui sex sab
13:00 x x x
14:00 x x
Isto é horario 13:00 na coluna dom um x na coluna seg X na coluna ter X
Isto é horario 14:00 na coluna SEG um x na coluna sab X
Quem puder me ajudar agradeceria …
abs
public class Horario {
private String Horario;
private String domingo;
private String segunda;
private String terca;
private String quarta;
private String quinta;
private String sexta;
private String sabado;
public String getDomingo() {
return domingo;
}
public void setDomingo(String domingo) {
this.domingo = domingo;
}
public String getHorario() {
return Horario;
}
public void setHorario(String horario) {
Horario = horario;
}
public String getQuarta() {
return quarta;
}
public void setQuarta(String quarta) {
this.quarta = quarta;
}
public String getQuinta() {
return quinta;
}
public void setQuinta(String quinta) {
this.quinta = quinta;
}
public String getSabado() {
return sabado;
}
public void setSabado(String sabado) {
this.sabado = sabado;
}
public String getSegunda() {
return segunda;
}
public void setSegunda(String segunda) {
this.segunda = segunda;
}
public String getSexta() {
return sexta;
}
public void setSexta(String sexta) {
this.sexta = sexta;
}
public String getTerca() {
return terca;
}
public void setTerca(String terca) {
this.terca = terca;
}
}
------------------------
HashMap hora = new HashMap();
while (rs.next()) {
//rs.getInt(1);
Horario horario = new Horario();
horario.setHorario(rs.getInt("horario"));
if (rs.getInt("diasemana") == 1 ){
horario.setDomingo("X");
}
if (rs.getInt("diasemana") == 2 ){
horario.setSegunda("X");
}
if (rs.getInt("diasemana") == 3 ){
horario.setTerca("X");
}
if (rs.getInt("diasemana") == 4 ){
horario.setQuarta("X");
}
if (rs.getInt("diasemana") == 5 ){
horario.setQuinta("X");
}
if (rs.getInt("diasemana") == 6 ){
horario.setSexta("X");
}
if (rs.getInt("diasemana") == 7 ){
horario.setSabado("X");
}
hora.put(horario.getHorario(),horario);
}
}