我的项目同时使用 struts1 和 struts2 框架,我需要更改用户友好的 URL。是否有任何插件可以从网址中删除 .action 和 .do 扩展名..?
请附上文档的链接以及评论。提前致谢。
您可以通过添加更改 struts 2 中的操作扩展
<constant name="struts.action.extension" value=".foo"/>
到struts.xml
文件(或属性文件等)
要删除它,请给出一个空值。
<constant name="struts.action.extension" value=""/>
资源:http ://struts.apache.org/release/2.0.x/docs/strutsproperties.html
但是扩展不应该让您太担心,除非您正在设计一个用户将通过 URL 访问网页的网站。
对于普通的 Web 应用程序,我不会担心它。