struts2 是一个框架,基于MVC模式。
在纯MVC模式的基础上通过配置文件来实现对指定方法的调用。
关键配置文件 struts.xml 和web.xml
使用struts2框架的webapp的执行过程:
1.首先,客户端浏览器发出一个请求。如 http://localhost:8080/test/testaction
2 客户端发出请求后,服务器接收到该请求,然后先到web.xml中对这个请求中命名空间 进行过滤,
之后到struts2.xml文件中找到命名空间问test的package,在该命名空间中找到请求的action,执行这个action对应的.java 中的方法。通过所执行的方法返回的String返回值,与<action>下的<result name=""> 的name匹配。
3 匹配到result后,向客户端返回result对应的.jsp