第一步:用一个容器(拦截器或者servlet类、filter类)接受请求;
一般在web.xml中进行配置,拦截请求到ActionServlet(控制Servlet)中。
第二步:分割请求路径:得到请求访问类以及访问方法的标示字符串;
解析请求的URL路径,读取配置文件。
第三步:通过字符串获得Action类对象以及方法;
找出字符串对应的Action类名,加载Action类,并实例化一个对象。
第四步:执行方法:可以通过获得的返回值确定跳转的路径以及跳转方式。
通过动态代理机制,调用执行Action类的方法。