我是Struts 2的初学者,我遇到了问题,当用户访问链接{{1}时,我想访问项目.xml
中的doc
文件}。但是现在我只能通过转到URL www.sitename.com/sitemap.xml
来访问它,即没有扩展名。当我将操作名称指定为www.sitename.com/sitemap
时,它不起作用。如何让用户访问网址sitemap.xml
。对不起如果问题没有任何意义。
答案 0 :(得分:1)
Struts 2中用于操作名称的标准扩展名为.action
。但是可以使用设置struts.action.extension
进行配置。它在default.properties
中可用,默认操作映射器使用它。
您可以使用以逗号分隔的列表,例如struts.action.extension=action,xml,whatsoever
用于映射被视为操作名称的目录的空白扩展名。通过指定空白扩展名来映射静态内容,例如, struts.action.extension=
,或struts.action.extension=a,b,c,,
或struts.action.extension=a,,b,c
。