Pregunta

Digamos que necesitamos obtener un formulario de inicio de sesión con nombre de usuario predefinido.

Entonces, si el usuario va a URL:

//somehost:8080/myapp/auth/myusername

La acción debe tomar myusername como parámetro de entrada.

Lo intenté http://www.struts2.info/blog/better-URLS: STRUTS2 como ejemplo, y funciona muy bien.

pero si myusername contiene puntos, como:

//somehost:8080/myapp/auth/firstname.lastname 

, obtengo 404 error.

¿Hay alguna solución simple para usar puntos como parte del parámetro URL?

¿Fue útil?

Solución

en struts.xml :

<constant name="struts.action.extension" value=""  />

y en web.xml :

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

Sin fe, pero debería funcionar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top