第一个最简单的struts2工程,将xworks-core和struts-core的lib包替换成源码,然后需要的jar包有:
E:\simon\debug_workspace_0225\s2-src-study\WebContent\WEB-INF\lib>tree /f
卷 新加卷 的文件夹 PATH 列表
卷序列号为 DC32-D1F0
E:.
asm-3.0.jar
asm-commons-3.0.jar
commons-collections-3.2.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-lang-2.6.jar
commons-logging-1.0.4.jar
common_lang_IO4xworks.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
junit-3.8.1.jar
ognl-3.0.jar
spring-beans-2.5.6.jar
spring-context-2.5.6.jar
spring-core-2.5.6.jar
spring-web-2.5.6.jar
testng-5.1-jdk15.jar
velocity-1.6.3.jar
velocity-tools-1.3.jar
没有子文件夹
注意点有:
1. asm的包需要去asm的官网下,struts2的all包中没有,app中也没有。
2. apache的common-lang需要2.4以上版本
,
否则StringUtils.startsWith(...)方法找不到,详见common-lang的文档。
3. xworks的包换成源码之后 ,会依赖部分common-lang 和common-io包的class文件,但其打包结构又不同于apache原有的包结构,多了了
一层xwork,所以不能直接引用。weimao提供的做法是:将需要的class文件按其现有包结构取出打成zip包,再改名成.jar包,放到lib目录下即可。
4.
tomcat与eclipse集合后,eclipse采取的是虚拟部署,部署路径不是tomcat的webapp下,在类似的E:\simon
\debug_workspace_0225\.metadata\.plugins\org.eclipse.wst.server.core
\tmp0这个路径下
5. 要放置struts-2.0.dtd ,struts-2.1.7.dtd dtd文件在src目录下 ,否则会出现解析配置文件时,报错:struts.xml找不到,其实是dtd没有找到
6. default.properties (在struts-core的jar包中),和其他一道的properties文件也要复制到src目录下
分享到:
相关推荐
该压缩包包含Struts2全部源码,在开发工具中链接该源码即可在开发中方便的查看源码,提高开发效率
Struts Study SRC jar包
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
struts2.0的源码,这个源代码都在里面
struts2 src lib 最新的源码和lib包 对大家有用的
最新struts2.1.8 src and lib最新struts2.1.8 src and lib最新struts2.1.8 src and lib最新struts2.1.8 src and lib最新struts2.1.8 src and lib最新struts2.1.8 src and lib最新struts2.1.8 src and lib
虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度...
struts_1.3 src 全文件 Apache Struts Copyright 2000-2007 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/).
struts1 struts2 Struts1和Struts2区别
struts1 和 struts2所需jar包。主要包含以下内容: struts-1.3.10-all.zip struts-1.3.10-apps.zip struts-1.3.10-lib.zip struts-1.3.10-src.zip struts-2.3.4.1-all.zip struts.rar
2 线程模式方面的对比:Struts 1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts 1 Action能做的事,并且要在开发时特别小心。Action资源必须是线程安全的...
struts2做好准备 struts2的标志 struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中实现文件上传 struts2中实现CRUD struts2中的OGNL ...
Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来...学习完本视频,你会真正理解Struts2相对于Struts1的优雅和简洁,并使你具备开发Struts2项目的能力。
struts2_src部分
Struts2 工作原理 Struts2框架 有图
struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
struts2 资料struts2 资料struts2 资料struts2 资料
Struts2 最新漏洞 S2-016、S2-017 修补方案 Struts2 是一个基于 Java 的 Web 应用程序框架,由 Apache 软件基金会维护。最近,Struts2 发生了两个严重的漏洞,分别是 S2-016 和 S2-017,这两个漏洞可能会导致攻击者...
struts2-scan 检测struts2漏洞,认证检测struts2漏洞