Jsp classe nao funciona

tenho o seguinte que uso para chamar um calendario
isso aqui funciona beleza no desktop

JDialog dialog = new JDialog(this,true);     
     
JCalendar jcalendar = new JCalendar();     
    dialog.getContentPane().add(jcalendar);     
       
    dialog.pack();     
    dialog.setVisible(true); 
    
    Date suaData = jcalendar.getDate();   
    Calendar seuCalendar = jcalendar.getCalendar();   

    System.out.println(suaData);
    dialog.dispose();

importei no jsp

<%@ page import= "com.toedter.calendar.JCalendar"%>        
  <%@ page import ="javax.swing.JDialog"%> 
 <%@ page import = "java.text.SimpleDateFormat"%>
<%@ page import = "java.util.Date"%>
<%@ page import = "java.util.Calendar"%>

porem na pagina jsp nao funciona  da erro aqui JDialog dialog = new JDialog(this,true);     JDIALOG cannot find symbol

como fazer isso em JSP ?????

Em programação web não se utiliza componentes do swing!!!

Cara, isso tudo é componente Swing.

Para usar calendário, vc pode usar um rich:calendar, por exemplo.

De uma olhada na página do richfaces:

http://livedemo.exadel.com/richfaces-demo/richfaces/calendar.jsf;jsessionid=BE569A71058EE729A10ED94C8209BB61?c=calendar&tab=usage