struts2.0.11 版本

Strut2.0.11已经发布了,这一次相对于上一个版本改动不是很大.
修正了几个Bug,其中包括SessionAware文档的修正.

XSLT result type 也得到改进与增强.

官方提到:
Struts 2.0.10 corrected a serious security flaw in the Struts 2 tags where using JSP EL expressions could allow malicious OGNL expressions through. All users are encouraged to upgrade to Struts 2.0.11. Note that existing pages that utilize JSP EL expressions with Struts 2 tags will no longer work as of this release.

鼓励所有用户都升级到最新版本,并且注意:因现有的JSP EL表达式存在安全问题, 所以在这个最新的发布版本中已经不再支持JSP EL表达式了!

 

struts.properties文件
这个文件提供了一种更改框架默认行为方式的机制。在一般情况下,如果不是打算让调试更加方便的话,你根本无须更改这个文件。在“struts.properties”文件中定义的属性都可以在“web.xml”文件的“init-param”标签中进行配置,或者通过“struts.xml”文件中的“constant” 标签来修改(我们在下一章中会继续讨论这个标签)。

 

我们可以更改其中的一些属性来改变Freemarker的选项——改变Action映射类,判断是否要重新载入XML配置文件,以及默认的UI主题等等。在Struts2 的wiki上有这些属性的最新信息,地址为http://struts.apache.org/2.x/docs/strutsproperties.html.
在Struts2-Core的jar发行版中,有一个默认的属性文件,名为“default.properties”。如果要对属性进行修改的话,只需要在项目的源代码目录下,创建一个叫做“struts.properties”的文件,然后把想要修改的属性添加到文件中,新的属性就会把默认的覆盖掉了。
在开发环境中,以下几个属性是可能会被修改的:
» struts.i18n.reload = true——激活重新载入国际化文件的功能
» struts.devMode = true ——激活开发模式,以提供更全面的调试功能。
» struts.configuration.xml.reload = true——激活重新载入XML配置文件的功能(这是为Action准备的),当文件被修改以后,就不需要重新载入Servlet容器中的整个Web应用了。
» struts.url.http.port = 8080——配置服务器运行的端口号(所有生成的URL都会被正确创建)

你可能感兴趣的:(jsp,Web,xml,freemarker,struts)