准备工具:
eclipse、
(文末有附件链接)
1、解压struts-2.5.16-all.zip,找到其中的示例应用,解压后的目录结构如下图(app里是打包好的jar包,src里面包含示例文件的源码)
2、进入src之后,找到这两个工程所在目录,直接导入到eclipse中(此工程是maven工程,jar包什么的会自动帮你导入)
3、打开eclipse,选择导入maven工程
选择next找到刚才的maven工程目录
我这里已经导入过了,默认finish是可选的(两个复选框要进行勾选)
点击finish之后,会多出红框中的三个maven项目(同时eclipse会帮你自动下载jar包,所以要保持联网状态)
打开最下面的工程,找到对应的Action,添加上图红框中的调试方法
找到struts2中的配置文件,修改为红框中的内容(访问actionChain1的动作都会跳转到register2)
修改完之后,右键项目,Run as --->Run on server(可以直接使用tomcat就好,这里我使用的版本为tomcat8533)
4、启动服务器,部署项目成功之后,浏览器访问http://localhost:8080/struts2-showcase/${(1234+4321)}/actionChain1
即可看到上图效果(同时控制台成功打印调试语句)
如果调试:直接右键项目debug as-->debug on server即可(断点需打在struts2源码doFilter处,后面一步步跟踪即可看到执行过程)
工具下载地址
- struts2源码和示例地址:
- eclipse下载地址:http://ftp.jaist.ac.jp/pub/eclipse/technology/epp/downloads/release/photon/R/eclipse-jee-photon-R-win32.zip
注意事项:eclipse和tomcat需要java环境,请自行安装;如果项目报错,请先启动服务器看报错信息,大部分报错不影响启动
如有其他问题请留言