Struts2.1.6 convention plugin

Struts 2.1 version up终于有了GA,它就是2.1.6,匆匆放弃有些可恶的2.1.2(BUG太多),及code behind plugin 转向convention plugin,看了一遍文档,一切都很顺利的转换完成。下面说说相关步骤: Step 1 在struts.xml中指定JSP页面HOME路径,如:。 Step 2 对于大的项目来说,你的action可能放在N个JAR包里,你必需在struts.xml中将其标明,如: Step 3 将相关的JAR文件放到应用系统的LIB目录下。你的ACTION只要继承ActionSupport就可以了,无需再在web.xml文件中标记什么actionPackages了,回忆一下从前的版本,既然已经继承了ActionSupport类,再加这个参数,让struts去搜索相关的ACTION,的确是多余的想法呵。 Step 4 当然了,Action中用到的一些code behind annotation在 convention中都有相应的替代,只是简捷了一点点。 感想:convention的 @Action annotation应该是对code behind的重大改进,感觉越来越像Spring MVC了,只是名字不一样而已,这不应该说它没有创新:好的东西应该继承才对,这也方便我们将来在这两个框架中选择啊。

你可能感兴趣的:(spring,jsp,mvc,xml,struts)