Hola.. no tengo mucha paciencia, así que no te hagas rulos  

 pero te ayudaremos por pura buena onda.. 

...
a ver..
para cualquier tipo de formulario que tengas o mejor dicho para en forma general, puedes asignarles los valores en el atributo value. por ejemplo
-   
- <input type="text" name="direccion" value="<%= variableDirecc%>"> 
-   
-   
Si te das cuenta, al momento de cargar la página, ese campo, quedará con el valor que contenga la variable "variableDirecc".
Para el caso de los checkbox o radiobutton es algo similar pero en vez de value... es checked.
Por ejemplo, si tienes una consulta de una base de datos y el campo era 1 o 0, - true o false - dependiendo del tipo de dato que sea.. puedes hacer algo como esto
-   
- <input type="radio" name="radio1" <%if (variable){ out.print(" checked ") }%>> 
-   
-   
donde variable contendría un valor boolean o verdadero/falso... eso.. 
Para lo del calendario.. eso es un poco largo y no es necesario jsp, si no dhtml o javascript, hay miles de ejemplos en la red, llegar y usar.. te sugiero que busques...
ojala te sirva de algo.. chiabela.