最近打算好好读一下struts2的源码,从struts官网下载了源码,原本以为像普通的web项目一样,直接导入到eclipse中就完事了,谁知道压根就不是这么一回事。
本示例采用struts-2.0.14-all.zip包,具体下载地址:http://struts.apache.org/download.cgi#struts223
在myeclipse中新建一个web项目,strutsTest,解压struts的zip包,把D:\TDDOWNLOAD\struts-2.0.14-all\struts-2.0.14\src下的文件夹全部拷到strutsTest的src包下,重新构建路径,具体如下图:
复制D:\TDDOWNLOAD\struts-2.0.14-all\struts-2.0.14\src\apps\showcase\src\main\webapp下的文件到WebRoot下,将lib下的jar全复制到WEB-INF/lib下,复制D:\TDDOWNLOAD\struts-2.0.14-all\struts-2.0.14\src\apps\showcase\src\main\resources下的文件到WEB-INF下,添加struts2依赖的jar包:
添加这些包后就不应该有错了,如果有错就按照提示手动修改吧。web.xml中去除<init-param>
<param-name>actionPackages</param-name>
<param-value>org.apache.struts2.showcase.person</param-value>
</init-param>配置,struts.xml中去除:<constant name="struts.codebehind.defaultPackage" value="person" />配置,否则的话会报
Unable to locate parent package person - [unknown location]
,部署到tomcat,启动服务器,在浏览器地址栏输入http://localhost:8080/strutsTest,回车,
界面如下:
OK,可以点击测试struts的各个功能了。
我添加的jar包:
- 大小: 12.9 KB
- 大小: 10.9 KB
- 大小: 3.3 KB
- 大小: 32 KB
分享到:
相关推荐
Apache Struts 2 源码(struts-2.5.28.3-src.zip),Apache Struts 2.5.28.3是一个优雅的、可扩展的框架,用于创建企业级 Java Web 应用程序。它可以在完整发行版中使用,也可以作为单独的库、源代码、示例和文档...
Struts 2源码查看xwork-2.1.5第一部分Struts 2源码查看xwork-2.1.5第一部分Struts 2源码查看xwork-2.1.5第一部分
Struts 2源码查看xwork-2.1.5第二部分 Struts 2源码查看xwork-2.1.5第二部分 Struts 2源码查看xwork-2.1.5第二部分
Struts2源码分析--请求处理.pdf
struts2整合json的插件struts2-json-plugin源码,不是jar包
Struts2源码分析--请求处理[汇编].pdf
这个压缩包包含struts-xwork-core的src源码,导入eclipse即可。
struts 2 核心包 的源码 自己编译的 有错误是难免的
赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...
书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...
struts2-core-2.2.3-sources 源码直接在eclipse或者MyEclipse中attach在struts2-core-2.2.3.jar包上就可以在工程中直接查看Struts2源码。可以再网上搜索教程
本补丁是针对 struts2-core-2.0.11.jar 的修改, 把文件中 bin下的文件直接copy到 web-inf/classes下, 重启web server, 就可解决问题(代码修改采用 jason.zhou 的方案, 做了一点改动), 源码在压缩文件的src目录下
struts源码+struts-lib struts源码+struts-lib
struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-...
赠送jar包:struts-core-1.3.8.jar; 赠送原API文档:struts-core-1.3.8-javadoc.jar; 赠送源代码:struts-core-1.3.8-sources.jar; 赠送Maven依赖信息文件:struts-core-1.3.8.pom; 包含翻译后的API文档:struts...
struts2-core-2.3.7源码
struts2-core-2.2.3.1-sources.jar struts2-core-2.2.3.1-sources.jar struts2-core-2.2.3.1-sources.jar
commons-logging-1.1 是 struts2.1.6 中用的一个类库,这是它的源码压缩包,在 Eclipse 里配置源码位置即可。
struts2-core-2.2.1-sources.jar 源码,学strut2源码时能用到的
ajax结合Struts2要用到的jar包