一.相关文件
1.安装JDK1.6(见我的前面的博文win7下安装JDK1.6)(我选择的是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008)
2.安装tomcat6.0,直接解压缩版本,放在任何一个盘下都可以,建议直接放在系统盘下(我选择的是apache-tomcat-6.0.29-windows-x86)
3.安装Eclipse3.5,直接解压缩版本,放在任何一个盘下都可以,建议直接放在系统盘下(我选择的是eclipse-jee-galileo-SR2-win32)
4.解压缩struts2.2(我选择的是struts-2.2.1.1-all)
二.配置JREs
1.打开Eclipse3.5,选择window——preferences
2.打开配置对话框,并选择Java——Installed JREs,右键单击Add:(若未安装过任何JRE,右边因为空白,若安装过,则可跳过此步)
3.JRE Type选择Standard VM,点击Next:
4.在JRE home,单击Directory,选择jdk的路径,单击确定,再单击Finish。
5.回到Install JREs,再单击Add,安装同样的方法,添加jre6:
6.单击OK,完成JREs的配置
三.配置Tomcat
1.打开配置对话框,并选择server——runtime environment,点击右边的Add按钮:
3.选择Apache Tomcat v6.0,点击Next:
4.点击Browse,并选择tomcat解压的文件夹(一定要是
直接包含bin、lib、logs等的文件夹):
5.点击Finish后完成:
四.创建structs项目
1.单击File——New——Other:
2.选择Dynamic Web Project:
3.输入Project name为HelloWorld,Target Runtime选择Apache Tomcat v6.0,单击Finish:
目录结构如下图:
4.解压struts包,/apps里有五个文件均可以用WAR解压。解压struts2-blank,进入WEB-INF——lib:
复制以下jar包:
粘贴到工程HelloWorld——WebContent——WEB-INF——lib下:
结果如下:
5.在struts/apps/struts2-blank/WEB-INF下找到web.xml:
将工程中的web.xml替换为struts的xml文件。
5.在struts/apps/struts2-blank/WEB-INF/src下找到struts.xml
直接复制粘贴到放进工程项目下的src文件夹下:
刷新(F5)可以看见如下:
6.引入struts的docs文档,为了使编辑xml时可以有提示。
window——preferences——XML——XML catalog,找到并解压struts2-core-2.2.1.1,找到struts-2.1.7.dtd(其余dtd也可以),填入Location。Key Type选择Public ID;在struts.xml中找到:
在Key中填入第三行代码,点击OK完成。
(若Key Type选择URL,则在Key中填入第四行代码)
7.新建一个index.jsp:
双击index.jsp,修改代码如下:
8.修改struts.xml中的代码如下:
10.在服务器上部署,右键单击项目名称,选择Run As——Run on server: