是否可以使用Struts2应用程序而不使用任何后缀,如动作或做?

时间:2010-09-06 11:49:54

标签: java url struts2

默认情况下,Struts 2使用后缀.action来表示操作URL。因此,即使我想要访问登录页面,我也需要使用类似以下内容的URL:http://mysite.com/login.action

但我觉得上面的网址不灵活,而且不是SEO友好。那么,有没有办法完全避免.action后缀或任何后缀,只使用普通的URL(例如:http://mysite.com/login)?

2 个答案:

答案 0 :(得分:1)

是的,我已测试过在struts.xml文件中添加以下代码,如果要从网址中删除任何后缀,可以执行以下操作:

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

答案 1 :(得分:0)

是的,您可以在struts.xml文件中使用类似<constant name="struts.action.extension" value="htm">的内容