这里不打算从安装jdk开始说起,本文前提是已经配置好开发jsp的eclipse,如果想从头开始配置所有东西,请参考:http://blog.csdn.net/sonic_lan/archive/2006/08/08/1038549.aspx
因为一直对eclipse都有关注,因此当Eclipse3.4出来之后我就立马下载使用了,感觉真不错,尤其是速度上比起3.3有不少提升(个人感觉),好了,废话少说,开始吧~
首先,开发struts应用需要struts的库文件,不过对于Eclipse来说,不用去单独下载struts的库文件,因为已经有现成的插件可以使用
下载地址:https://sourceforge.jp/projects/amateras/files/?release_id=16537#16537
这里我们下载:tk.eclipse.plugin.struts_1.1.7.zip。
其次,eclipse自带的jsp编辑器一直都有问题,至少我使用的3.3和3.4都有这个问题,那就是当编辑jsp文件时,遇到scriptlet,也就是<% %>包围的代码段,在里面使用自动补全的话,Eclipse会陷入假死状态(当然,不知道其他人是否也有这样的问题,还是说大家都完全不用scriptlet?),eclipse插件一堆,找个jsp编辑器不是难事:
下载地址:https://sourceforge.jp/projects/amateras/files/?release_id=16537
这里我们下载:tk.eclipse.plugin.htmleditor_1.6.7.zip。
准备结束,然后把下载回来的插件扔进eclipse相应目录,不过个人习惯用link的方式安装插件,使用link方式的话,别忘记用-clean参数启动一次eclipse,否则可能会认不到插件。
启动eclipse我们可以看到新建项目中出现新的选项(File->new->other),这说明我们的struts插件已经安装完毕。
嗯,新建一个struts项目测试一下
1. 建立一个dynamic web project
项目名为HelloStruts,其他默认就行
2. 添加struts support
File->new->other,找到Amateras->struts->Add struts support
Next之后看到如下
这里需要注意的一点就是web Application Root要选/HelloStruts/下的/WebContent目录,因为WEB-INF目录都是在那个目录,下面的选项还没研究是干什么的(新 手),先默认吧,finish就ok了。查看项目文件夹下的目录,我们可以看到一堆的配置文件、标签库、等xxx东西都在里面了,至此,struts项目建立完毕,后面的事情就自己发挥了。
最后推荐一本struts的书《struts in action》,感觉不错,正在看,好像《xxx in action》的书都不错呢。
好了,写完了,不怎么会写文章(另外抱怨一下csdn的文章编辑器不好用),如果写得有不明白的地方,请留言指出,谢谢
注:本文部分参考自:http://blog.csdn.net/sonic_lan/archive/2006/08/08/1038549.aspx