用MyEclipse开发struts程序
1、新建一个普通的web project项目:file->new->Web Project

2、输入项目名字后直接finish

1、右键项目->new->myeclipse->add struts capabilities

2、弹出如下窗口,可以选择struts版本,和包的位置等,我选了struts1.3,直接finish

3、添加完struts支持后,打开项目下的Web-Root文件夹,即可看到myeclipse已经帮我们建好struts-config.xml文件了,并且已经配置好了相关的内容。


4、web.xml文件里的相关配置也自动完成了。

1、直接在web-root文件夹下新建一个支持struts的jsp文件,右键web-root-->
new-->JSP(Advanced Templates),名字别选错了。

2、弹出如下窗口,输入名字,比如hello.jsp。在Template to use下拉列表框一栏选择standard JSP using struts 1.2/1.3,然后finish

3、打开新建的hello.jsp文件,可以看到相关的struts标签库已经导入了。可以编写struts程序了。

4、在<body>内输入一下代码,这是一个表单,表单里有一个文本框和一个提交按钮。文本框的property属性命名为info

5、这里把代码打完了,但还没搞定,接下来的步骤也要一一完成。点开项目的
src-->com.yourcompany.struts-->ApplicationResources.properties(右键它,new-->struts 1.3 Form,Action jsp,如下图,如果new里找不到这个文件,看下面的注意事项)

6、弹出如下窗口,在use case一栏输入hello,下面的Name会自动根据你输入的
hello创建一个helloForm名字的。
然后选择superclass下拉列表框的org.apache.struts.action.ActionForm。

7、然后点击add添加刚刚表单里的文本框的property属性,当然了,这里你不添加也行,反正这里演示的struts程序什么功能都没有,提交了也不做任何处理。最后点击next,注意:点击next,别急着点finish。

8、这里基本不用怎么修改,只要把红色框框里的路径的/form去掉,
改成/hello.jsp就行了。

9、看一下有什么变化,打开项目src文件夹,可以看到多了两个包,多了两个文件,一个是HelloForm,一个是HelloAction,一些复杂的操作就是在这里面添加代码完成的,当然,这里就不需要了。

10、再来看一下struts-config.xml文件有什么变化,如下图,可以看到里面多了一些信息。到这里也就全部完成了。

1、最后就是大家都懂的步骤了,部署项目,启动tomcat,打开网页,效果如下
