Formatação do campo data

Olá. Alguém, por favor, poderia de dizer como faço pra formatar o campo data em jsp. Digito corretamente no formulário, mas no banco de dados mysql aparece a data sem formatação.
Agradeço pela ajuda.
Luiz

Ola Luiz

no banco de dados vai ficar mesmo no formato aaaa-mm-dd ao menos que exista alguma função no mysql que formate isso

agora em terno de programação em java eu não conheço nada que formate isso para vc no banco. O que geralmente eu faço quando trabalho com aplicações web que envolve cadastro de data e fazer um metodo que converta essa data para cadastrar no banco

tipo

public class SQLDate {
  public SQLDate() {
  }

  
  public static String toStringDate(java.util.Calendar curDate){
    String year = "";
    String month = "";
    String day = "";
    year = curDate.get(Calendar.YEAR)+"";
    month = (curDate.get(Calendar.MONTH)+1)+"";
    day = curDate.get(Calendar.DATE)+"";

    month = month.length()<2?"0"+month:month;
    day = day.length()<2?"0"+day:day;

    return year+"-"+month+"-"+day;

  }


  public static Calendar fromCalendar(String curDate){
    Calendar c = Calendar.getInstance();
    StringTokenizer st = new StringTokenizer(curDate,"/");
    try{
      c.set(Calendar.DATE, Integer.parseInt(st.nextToken()));
      c.set(Calendar.MONTH, Integer.parseInt(st.nextToken())-1);
      c.set(Calendar.YEAR, Integer.parseInt(st.nextToken()));
    }catch(Exception e){}
    return c;
  }

}