//////////////////////////////////
ESTO VA EN HEADER
//////////////////////////////////
<script type="text/javascript">
function changeDisplay() {
if (document.formUpdate.request.value == 2) {
document.formUpdate.reason.style.display = 'block';
} else {
document.formUpdate.reason.style.display = 'none';
}
}
</script>
//////////////////////////////
ESTO VA EN LA ETIQUETA BODY
//////////////////////////////
<body onload="changeDisplay()">
/////////////////////////////////////////////////////////
ESTO VA DENTRO DEL FORM (despues de solicitud de tarjeta)
/////////////////////////////////////////////////////////
<div class="form-group" id="reason">
<label>Razón de rechazo</label>
<textarea class="form-control" name="reason" maxlength="255" rows="4"><c:out value="${orderCard.reason}" /></textarea>
</div>
/////////////////////////////////////////////////////
ESTO VA EN EL JAVA BEANS (agregar getter y setter)
/////////////////////////////////////////////////////
public String reason;
/////////////////////////////////////////////////////
ESTO VA EN EL UpdateServlet(en recibir y comprobar parametros)
/////////////////////////////////////////////////////
String reason = request.getParameter("reason");
...
/* comprobar reason */
if (reason == null || reason.trim().equals("")) {
} else {
orderCard.setReason(reason);
}