雖然現(xiàn)在用IDE開發(fā)struts有不少好用的軟件,像JB, myeclipse,但這些都需要Money。雖然用來學(xué)習(xí)可以使用試用版或者直接使用D版。但在真正開發(fā)中可能會(huì)遇到一些問題,所以試著用一些免費(fèi)的軟件為我們服務(wù)也不為一件壞事。既然免費(fèi),在一些功能上當(dāng)然抵不上商用軟件,但還是能完成大部分工作。
在eclipse2.0時(shí)還有一個(gè)easystruts的插件,進(jìn)入3.0,就找不到簡單好用的免費(fèi)插件了。在網(wǎng)上經(jīng)常看到有人問是否可以用lomboz開發(fā)struts,而回答基本就一個(gè):還是用myeclipse吧。 lomboz沒有直接集成struts,因此在使用時(shí),無法像myeclipse那樣直觀。 因此,我們先要下一個(gè)struts,我下的是struts-1.2.7--比較新的版本。解壓到本地文件夾中就可以了。 eclipse配置lomboz可參考我相關(guān)的文章。 相關(guān)struts請(qǐng)看相關(guān)書籍。 1、新建項(xiàng)目: ![]() ![]() ![]() ![]() 2、接著,我們要導(dǎo)入struts了,首先導(dǎo)入后綴名為tld的文件,這些文件在剛剛解壓的struts文件下的lib文件夾中。 ![]() ![]() ![]() ![]() ![]() ![]() 3、導(dǎo)入jar包,這些包也在剛剛那個(gè)文件夾下。 ![]() ![]() 導(dǎo)入的jar包在lib下可以看到。 4、新建hello.jsp文件。 ![]() ![]() 這里為了測(cè)試方便,所以選則行號(hào)。 ![]() hello.jsp的代碼: ![]() 5、創(chuàng)建HelloForm.java。 ![]() 因?yàn)镠elloForm.java繼承ActionForm類。所以在superclass中要選擇ActionForm類。 ![]() ![]() HelloForm.java代碼: ![]() 6、同理創(chuàng)建PersonBean.java,Constants.java,HelloAction.java。代碼如下: ![]() ![]() ![]() 7、將網(wǎng)頁所需的圖片拷到相應(yīng)的文件夾中。 ![]() 8、創(chuàng)建application.properties。 ![]() 代碼: ![]() 9、創(chuàng)建struts-config.xml文件。 ![]() 代碼: ![]() 10、修改web.xml文件。代碼: ![]() 12、運(yùn)行服務(wù)器: ![]() ![]() 結(jié)果出來: ![]() |
|