2009-06-04 13 views
20

¿Cómo podemos proporcionar soporte de reescritura de URL para Tomcat/Java?¿Hay un motor de reescritura de URL para Tomcat/Java?

mod_rewrite proporciona esta funcionalidad para Apache y puede modificar las URL incluso antes de que lleguen al controlador (por ejemplo, PHP). ¿Hay una herramienta similar en Java/Tomcat?

Para ser más específicos que necesitamos modificaciones tales como

 
    http://www.somedomain.com/person/1 
     Maps to 
    http://www.somedomain.com/details?personId=1 

y esto debe ser transparente para el código del servlet, es decir, debemos ser capaces de acceder a la request.getParameter("personId") en el servlet y obtener el personId (1 en este caso)

¿Te has encontrado con un escenario así? ¿Qué herramienta usaste?
Me encantaría escuchar sus sugerencias.

Respuesta

0

Lo hice correr en este escenario, pero fui con mi delante fin Tomcat con Apache + mod_rewrite, que sea sencillo. Además, hay otras ventajas de front-end con Apache HTTPd, dependiendo de su caso de uso.

Cuestiones relacionadas