Jsp 如何在struts操作中更改url模式

Jsp 如何在struts操作中更改url模式,jsp,url-rewriting,struts2,Jsp,Url Rewriting,Struts2,domain/Forum\u show.action?pg=2&Forum=java 如何将其改写为: domain/forum/java/pg/2从一开始就使用您喜欢的URL结构。能够映射到任何URL结构是ServletAPI的一项功能 此外,在Struts2中不需要操作扩展名(action部分)。在我看来,创建虚假的扩展从来没有意义 这里有几页我讨论过使用命名变量模式匹配来提供更漂亮的URL。我在我所有的Struts2应用程序中都使用了这种技术,它产生了与第二个示例类似的更好的URL

domain/Forum\u show.action?pg=2&Forum=java

如何将其改写为:


domain/forum/java/pg/2

从一开始就使用您喜欢的URL结构。能够映射到任何URL结构是ServletAPI的一项功能

此外,在Struts2中不需要操作扩展名(action部分)。在我看来,创建虚假的扩展从来没有意义

这里有几页我讨论过使用命名变量模式匹配来提供更漂亮的URL。我在我所有的Struts2应用程序中都使用了这种技术,它产生了与第二个示例类似的更好的URL


您可能需要检查,其目的是遵循RubyonRails URL样式(正如您所希望的)。

这两个都是很好的答案,但您可以使用。这里有一个如何在Struts2应用程序中使用的示例。

您需要指定您的要求。特别是,你真的需要重写吗?还是只需要使用rest-ish URL?