strtus2点滴

好记性不如烂笔头,最近在学习strtus2,把一些有用的知识记录下来,做备忘录。

strtus.properties配置文件
struts.action.extension:该属性主要是设置strtus2处理的请求后缀,默认值视是action,匹配*.action的请求。如需多个请求后缀,后缀之间用英文逗号(,)隔开;
struts.devMode该属性设置Struts 2应用是否使用开发模式。如果设置该属性为true,则可以在应用出错时显示更多、更友好的出错提示。该属性只接受true和flase两个值,该属性的默认值是false。通常,应用在开发阶段,将该属性设置为true,当进入产品发布阶段后,则该属性设置为false。

struts.i18n.encoding:这个属性目前对我比较有用,由于项目用了国际化,没修改一次国际化文件,老是要重启服务才能看到效果,在开发阶段我们可以设置为true,节省时间;
struts.serve.static.browserCache:设置浏览器是否缓存静态内容。在开发阶段,我们希望每次请求都获得服务器的最新相应,则可设置该属性为false;
struts.configuration.xml.reload该属性设置当struts.xml文件改变后,系统是否自动重新加载该文件。该属性的默认值是false

如果我们不喜欢使用struts.properties文件,可以在struts.xml文件中管理struts2的属性,在struts.xml文件通过配置constant元素,一样可以配置这些属性。


<constants name="struts.action.extension" value="do"/>

你可能感兴趣的:(应用服务器,xml,浏览器,struts,配置管理)