Esto lo saque del siguiente post http://www.ejugo.net/?p=56.
El proyecto se encuentra aquí y pues las ventajas son bastantes a mi me gusto bastante la parte de integración jQuery.cookie.
jueves, 28 de junio de 2012
Algunos códigos utiles para cuando trabajas rutas de imagenes
System.getProperty("com.sun.aas.instanceRoot"); //Util para cuando trabajas con glassfish y tienes imagenes como por ejemplo fotos, estas no pueden estar dentro del proyecto porque cada que subes el war, elimine los directorios, entonces lo comun es ponerlas dentro del dominio en glassfish te devuelve algo así glassfish/domains/nombreDominio esto ayuda cundo no tienes alguna parte de ambientación.
String ruta=request.getSession().getServletContext().getRealPath("/").//Struts
Este codigo te trae la ruta de donde se encuentra la aplicacion
Struts 1.x json ajax
Este pedazo de código retorna un json.
HashMap hm = new HashMap();
hm.put("url","www.google.com");
response.addHeader("Content-Type", "application/json");//Navegadores nuevos
//Navegadores viejos o como iexplorer response.addHeader("Content-Type", "text/html; charset=utf-8");
try {
response.getOutputStream().write(json.toString().getBytes("UTF-8"));
response.getOutputStream().flush();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return mapping.findForward("success");
/*El return success puede ser hacia la misma pagina o tambien puede ser null*/
Redirecciones en javascript
// es como un HTTP redirect, este es mejor porque no pone la pagina en la sesion
//del historial
window.location.replace("http://google.com");
// es como dar un click en un link
window.location.href = "http://google.com";
Plugin para letras jquery
Encontre este útil plugin para transformacion de letras http://jquerybyexample.blogspot.com/2011/12/jquery-plugin-for-uppercase-lowercase.html
jueves, 14 de junio de 2012
¿Y tu que notación usas?
Es buena practica utilizar algunas reglas de estilo de programación , aquí una guía http://beosman.org/docs/guia-estilo/.
miércoles, 13 de junio de 2012
String a HTML en Java
Afortunadamente ya existe una librería que realiza este trabajo. StringEscapeUtils.
http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/StringEscapeUtils.html
String caracteres = "á é í ó ú ü ñ ½" ;
System.out.println("Texto Original");
System.out.println(caracteres);
System.out.println("Escape en HTML");
System.out.println(StringEscapeUtils.escapeHtml(caracteres));
System.out.println("Escape en Javascript");
System.out.println(StringEscapeUtils.escapeJavaScript(caracteres));
System.out.println("Escape en xml");
System.out.println(StringEscapeUtils.escapeXml(caracteres));
El resultado de ejecutar este código es:
Texto Original
á é í ó ú ü ñ ½
Escape en HTML
á é í ó ú ü ñ ½
Escape en Javascript
u00E1 u00E9 u00ED u00F3 u00FA u00FC u00F1 u00BD
Escape en xml
á é í ó ú ü ñ ½
http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/StringEscapeUtils.html
String caracteres = "á é í ó ú ü ñ ½" ;
System.out.println("Texto Original");
System.out.println(caracteres);
System.out.println("Escape en HTML");
System.out.println(StringEscapeUtils.escapeHtml(caracteres));
System.out.println("Escape en Javascript");
System.out.println(StringEscapeUtils.escapeJavaScript(caracteres));
System.out.println("Escape en xml");
System.out.println(StringEscapeUtils.escapeXml(caracteres));
El resultado de ejecutar este código es:
Texto Original
á é í ó ú ü ñ ½
Escape en HTML
á é í ó ú ü ñ ½
Escape en Javascript
u00E1 u00E9 u00ED u00F3 u00FA u00FC u00F1 u00BD
Escape en xml
á é í ó ú ü ñ ½
Suscribirse a:
Entradas (Atom)
