1、输入网址比如,hello.action,通过过滤器实现功能,获取到了请求的路径得到了路径hello的值
2、到src下面的struts2.xml中用don4解析得到xml文件中的内容,拿着hello去xml中匹配action标签中的name属性值,
3、匹配成功后,找到name属性所在action标签的另一个属性class这是一个action的全路径
4、使用全路径的反射实现功能。
Class class=Class.forName("action的全路径");
//得到名称是execute的方法
Methord m=class.getMethod("execute");
//方法执行
Object obj=m.invoke();//返回execute方法中的返回值
5、得到action中execute中的放回值后到struts中找到action标签里面有result标签,匹配result标签的name属性值是否是一样的,
如果一样就亦可以跳转到配置的页面中了hello.jsp