首先在MyEclipse中建一个JavaProject(取名:struts_doc),然后找到struts2的源代码(到apache官网上下载)的目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\src\core\src\main\java),把java目录下的org文件夹全部拷贝到struts_doc项目下的src目录下,肯定会有一堆错误,不用着急,这是因为我们没有添加对应的jar包导致的,下面我们一个一个解决。
右击struts_doc项目-->BuildPath-->Configure Build Path-->在右边选择Libraries-->再点击右边的AddExternal JARs...-->找到lib目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\lib)-->全选里面的jar包,再把struts2-core-2.3.1.2.jar排除掉(注意:不同版本名字不同)-->点击打开,这样大部分的错误就解决了,接下来我们到tomcat中找另外两个jar文件:右击struts_doc项目-->Build
Path-->Configure Build Path-->在右边选择Libraries-->再点击右边的AddExternal JARs...-->找到tomcat中的lib目录(如:F:\TDDOWNLOAD\apache-tomcat-6.0.35\lib)-->找到jsp-api.jar和servlet-api.jar并选择,点击打开,好的,我们还剩下最后一个错误了,到网上下载velocity-tools-1.3.jar这个包,然后同上面一样添加进来即可。好了,所有的错误都已经解决了,对不同的版本可能添加的包不尽相同,自己再上网找解决办法就行。
OK,我们在桌面建一个名为struts_doc的文件夹,准备把文档生成到这个文件夹里,接下来选中项目struts_doc-->在工具栏中点击Project-->Generate Javadoc...-->选中Use standard doclet,点击Browse…,选择刚刚建好的目录struts_doc,如下图:
-->Next>-->在ExtraJavadoc options(path names with white spaces must be enclosed in quotes):一栏中写上‘-encodingUTF-8 -charset UTF-8’,否则可能出现乱码,另外在下面的JRE source compatibility:中选择1.5,个人觉得1.6生成的样子不好看,而且在生成chm格式时不能搜索(我生成的是这样,不知道大家有没有更好的办法,欢迎拍砖并分享,谢谢!),如下图:
-->选中Document title:给文档取名字为:struts2.3.1.2-->接下来选择要归档的文件,这里我们全选(即点击右边的Select All) -->Next-->Finish-->这时可能会弹出一个对话框,这个是更新记录的,更不更新都行,我们选Yes To All,好了,现在开心的等待吧,可能会有很多警告,不过没关系,到桌面上struts_doc文件夹下看看你的成果吧!这个帮助文档是网页形式的,如果不满意,可以用帮助文档生成工具转换成chm格式,便于查询!
网页版本的视图:
chm版本的视图:
右击struts_doc项目-->BuildPath-->Configure Build Path-->在右边选择Libraries-->再点击右边的AddExternal JARs...-->找到lib目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\lib)-->全选里面的jar包,再把struts2-core-2.3.1.2.jar排除掉(注意:不同版本名字不同)-->点击打开,这样大部分的错误就解决了,接下来我们到tomcat中找另外两个jar文件:右击struts_doc项目-->Build
Path-->Configure Build Path-->在右边选择Libraries-->再点击右边的AddExternal JARs...-->找到tomcat中的lib目录(如:F:\TDDOWNLOAD\apache-tomcat-6.0.35\lib)-->找到jsp-api.jar和servlet-api.jar并选择,点击打开,好的,我们还剩下最后一个错误了,到网上下载velocity-tools-1.3.jar这个包,然后同上面一样添加进来即可。好了,所有的错误都已经解决了,对不同的版本可能添加的包不尽相同,自己再上网找解决办法就行。
OK,我们在桌面建一个名为struts_doc的文件夹,准备把文档生成到这个文件夹里,接下来选中项目struts_doc-->在工具栏中点击Project-->Generate Javadoc...-->选中Use standard doclet,点击Browse…,选择刚刚建好的目录struts_doc,如下图:
-->Next>-->在ExtraJavadoc options(path names with white spaces must be enclosed in quotes):一栏中写上‘-encodingUTF-8 -charset UTF-8’,否则可能出现乱码,另外在下面的JRE source compatibility:中选择1.5,个人觉得1.6生成的样子不好看,而且在生成chm格式时不能搜索(我生成的是这样,不知道大家有没有更好的办法,欢迎拍砖并分享,谢谢!),如下图:
-->选中Document title:给文档取名字为:struts2.3.1.2-->接下来选择要归档的文件,这里我们全选(即点击右边的Select All) -->Next-->Finish-->这时可能会弹出一个对话框,这个是更新记录的,更不更新都行,我们选Yes To All,好了,现在开心的等待吧,可能会有很多警告,不过没关系,到桌面上struts_doc文件夹下看看你的成果吧!这个帮助文档是网页形式的,如果不满意,可以用帮助文档生成工具转换成chm格式,便于查询!
网页版本的视图:
chm版本的视图:
分享到:
相关推荐
Struts2.3.1.2-all 是一个针对Java Web开发者的重要工具,它是一个全面的Struts框架版本,集成了所有必要的组件、文档和示例,以支持开发人员进行高效且稳定的Struts应用构建。Struts是Apache软件基金会旗下的一个...
- `struts2-convention-plugin-2.3.1.2.jar`: 自动化配置插件,允许开发者使用约定优于配置的方法,减少XML配置文件的需求。 - `struts2-json-plugin-2.3.1.2.jar`: 提供JSON支持,使应用能够与AJAX或JSON格式的...
struts2.3.1.2.chm帮助文档,采用官方源生成。 纯手工制作,与大家共享。
struts-2.3.1.2是自己用 MyEclipse struts-2.3.1.2 导入jar包生成html文件在用jd2chm.exe转换成chm文档!
根据官方的众多零散HTML文档生成CHM,便于携带;制作了简单目录,便于查找和搜索。 1.Tutorials 2.Guides 3.FAQs and Cookbook 4.Security Bulletins 5.Other Resources
Struts2.3.1_API文档中涵盖了Action、Result、Interceptor等关键组件,它们协同工作,实现请求的处理和响应的生成。Struts2的Action是业务逻辑的载体,Interceptor则是处理请求前后的逻辑,如权限验证、日志记录等。...
这个"struts-2.3.1.2-all"的开发包是Struts2框架的一个完整版本,包含了所有必要的组件和文档,非常适合开发者进行深入学习和实践。 **Struts2框架的核心特性:** 1. **MVC架构模式**:Struts2基于Model-View-...
Struts2是一个流行的Java web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建可维护、可扩展的web应用程序。随着技术的发展,框架也需要不断更新以修复安全漏洞、提高性能并引入新特性。在本文中...
**1.2 在Struts配置文件中进行和Spring的集成** 在Struts配置文件(`struts-config.xml`)中,可以通过`<plug-in>`标签来启用Spring插件,从而实现Struts与Spring之间的紧密集成。 ```xml <plug-in className="org...
14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.3.2.1. InternalResourceViewResolver 14.3.2.2. ResourceBundleViewResolver 14.4. Velocity和FreeMarker 14.4.1. ...
4. **velocity-tools-view-1.2.jar**:这是Velocity Tools的View模块,提供了额外的功能和集成,使得Velocity更易于与Web应用框架(如Struts、Spring MVC)结合使用。它包含了一些工具类和视图助手,比如国际化支持...
2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 2.3.3. 对bean命名pointcut( bean name pointcut element)的支持 2.3.4. 对AspectJ装载时织入(AspectJ load-time weaving...
- Struts 2.3.1.2:一种用于构建企业级Java Web应用的开源框架。 - Hibernate 3.2:一种对象关系映射(ORM)框架,用于简化Java持久化层的开发。 - Spring 2.5:一个开源的应用程序框架,用于简化Java企业级应用的开发...
#### 1.2 Struts体系结构 Struts框架的核心是MVC设计模式,它将应用程序分为三个主要部分: ##### 1.2.1 模型(Model) 模型负责管理应用程序的数据以及与数据相关的业务逻辑。Struts中模型的主要实现是`...
【标题】"jsr168portlet(struts2+spring2.5+hibernate3.3)" 是一个基于Java的Web开发项目,它利用了JSR 168规范来实现portlet的功能,并结合了Struts2、Spring2.5和Hibernate3.3这三个框架的强大功能。JSR 168是Java...
11.6.4 配置Struts文档struts-config.xml 11.6.5 配置web.xml 11.6.6 启动Tomcat运行示例 11.4 整合Spring和Struts 11.4.1 Spring和Struts的整合方式 11.4.2 编写实现登录的页面regedit.jsp 11.4.3 编写存储登录用户...
该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用,并附学习的Demo 为什么要用Webx而不是其它的开源框架? 现在有很多Java的Web框架可供选择,并且它们也都是免费的。例如: • Struts • Webwork • ...