Struts2框架所解决的问题的本质是把请求和返回的结果分开
其运行机制(运行服务器在Tomcat上)是客户端在浏览器中输入URL地址,该请求会通过HTTP协议发送给Tomcat,Tomcat收到请求,根据WebApplication交给相应的程序处理,读WebApplication对应的XML文档,在其中发现相应的Filter配置,该Filter过滤所有的URL地址(在XML中的配置路径为"/*")该地址被filter-class接收到,查找namespace,在namespace后找一个相应的action,如果有相应的action,则找其对应的result,把result中的结果返回到页面。
其具体的搭建步骤:
【1】拷贝相应的Struts2的jar包(应该是七个必用的)到lib目录下。
【2】配置过滤器,也就是修改Web.XML文档,(配置其filter)。
【3】写struts.xml文档,配置其action。
【4】写action类。