viernes, 8 de julio de 2011

JavaScript: Creando un formulario de manera dinámica

Este es un código simple de JavaScript incrustado en el HTML, que crea un formulario (form) dinámicamente, para luego ser enviado de manera inmediata por POST enviando una variable (<input type="hidden">).


<html>
<body>
<script type="text/javascript">
var form=document.createElement("form");
form.setAttribute("action","target.php");
form.setAttribute("method","get");
var input=document.createElement("input");
input.setAttribute("value","x12kfh378");
input.setAttribute("type","hidden");
form.appendChild(input);
document.body.appendChild(form);
form.submit();
</script>
</body>
</html>

lunes, 4 de julio de 2011

Struts 2: Configurar tamaño máximo para subida de archivos

Para configurar el tamaño máximo de subida de archivs ("uploading") en Struts 2, simplemente se agrega la siguiente constante en el struts.xml remplazando por el valor deseado:

<struts>
<constant name="struts.multipart.maxSize" value="50000000" />
....
</struts>

Esto evita la excepción cuando se sobrepasa el límite por defecto.

"the request was rejected because its size exceeds the configured maximum"