小知識(shí):
Struts中有三個(gè).xml文件
struts-default.xml--默認(rèn)的配置文件,在jar包里能找到
struts-plugin.xml--插件的配置文件
struts.xml--我們自己寫的配置文件
由于Struts2.2不在提供API幫助文檔,所以為開發(fā)人員造成了一些不便,不過由于struts2.2.1.1是開源項(xiàng)目,我們可以用javadoc命令就可以將其編譯成doc文檔,然后再通過doc文檔轉(zhuǎn)換成chm文檔
第一步:
找到E:\JavaJars\struts-2.2.1.1\src\core\src\main\java目錄,會(huì)看到里面有個(gè)org目錄,拷貝整個(gè)目錄,并且新建一個(gè)JAVA項(xiàng)目,名字為API,然后將剛才拷貝的org目錄粘貼到src目錄下,這個(gè)時(shí)候會(huì)看到很多的錯(cuò)誤,這個(gè)正常,因?yàn)檫@些源代碼有很多依賴,所以加入這些依賴就可以了
第二步:
找到E:\JavaJars\struts-2.2.1.1\lib目錄,里面有很多的jar文件,我們只需要將struts2-core-2.2.1.1.jar排除即可,其他的都選中,然后點(diǎn)擊API項(xiàng)目右鍵---Build Path---Add External Archives...---選中除struts2-core-2.2.1.1.jar以外的所有的jar文件
第三步:
此時(shí),可能還會(huì)有錯(cuò)誤。在VelocityManager.java文件里的HttpServletRequest找不到,很正常,因?yàn)槲覀儎?chuàng)建的是普通的JAVA項(xiàng)目,而不是JAVA WEB項(xiàng)目,我們可以將tomcat的lib目錄下的servlet-api.jar和jsp-api.jar文件再引入到API項(xiàng)目中,這樣所有項(xiàng)目就都沒有了
第四步:
選中API項(xiàng)目,點(diǎn)擊菜單欄的Project---Generate JavaDoc...,會(huì)彈出如下的界面
![]() 將Destination選擇到桌面上新創(chuàng)建的一個(gè)名為Struts-api2.2.1.1的文件夾下。 點(diǎn)擊Next
![]() finish就可以了,如果點(diǎn)擊Next,會(huì)提示是否update,也可以點(diǎn)擊 yes to all。 第五步:
你會(huì)看到在myeclipse的控制臺(tái)里有導(dǎo)出的信息,可能會(huì)有一些警告,但是對(duì)于生成文檔沒有影響
結(jié)束后,你會(huì)看到Sturts-api2.2.1.1目錄下生成了很多文檔,點(diǎn)擊index.html、
![]() 第六步:
我們想要的不是html版的,相比chm格式的要更爽一些,所以現(xiàn)在開始轉(zhuǎn)換為chm格式的文檔
首先需要jd2chm.exe這個(gè)轉(zhuǎn)換軟件,可以到網(wǎng)上搜索,也可以到
JavadocToCHM的作者Andr? Burgaud,
主目錄:http://www./jd2chm.html
下載地址:http://www./download/jd2chm_exe_03.zip 上下載。
另外,要注意的是,在轉(zhuǎn)換之前,需要下載一個(gè)名為Microsoft HTML Help workshop的軟件,這個(gè)軟件也可以在網(wǎng)上搜到,安裝玩這個(gè)軟件之后,才能夠使用jd2chm.exe工具
第七步:
將jd2chm.exe放到Sturts-api2.2.1.1目錄下
然后進(jìn)行如下操作
![]() 然后你就會(huì)在Sturts-api2.2.1.1目錄下看到那個(gè)chm格式的幫助文檔了,大功告成
![]() |
|