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.