实验项目
Hibernate4.3.X中,org.hibernate.service.jta.platform.spi.JtaPlatform类换成了: org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform;故使用hibernate 4.2.21.Finalps:struts1只能兼容spring3,而spring3只支持hibernate到4,故采用版本struts 1.3.10+spring 3.2.17.RELEASE + hibernate 4.3.11.Final
struts2与spring不整合相互之间也能工作,但是整合之后可以将struts2中的对象交给spring容器管理, 否则struts2中的对象属性因为不在容器中而无法管理,不能自动注入从而导致空指针等常见异常
FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器. StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher
jetty调试可能会报错,不支持web.xml中../struts.xml配置,建议使用tomcat调试
shell 中
${0}文件名
$n 第n个参数
if中-z 字符串的长度为零则为真 -f 文件名 如果文件存在且为普通文件则为真 -n 字符串 字符串的长度不为零则为真 -d 文件名 如果文件存在且为目录则为真 fi 标识结束