假设我们需要获取具有预定义用户名的登录表单。

所以如果用户去url:

//somehost:8080/myapp/auth/myusername

应采取的行动 myusername 作为输入参数。

我试过了 http://www.struts2.info/blog/better-urls-with-struts2 作为例子,它工作得很好。

但如果 myusername 包含点,如:

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

, ,我得到404错误。

是否有任何简单的解决方案来使用点作为url参数的一部分?

有帮助吗?

解决方案

支柱。xml:

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

而在 网络。xml:

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

未经测试,但它应该工作

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top