struts

MVC模式的model层是用来处理业务信息和数据库的交互,view层是用来显示界面信息,controller层用来接收页面请求的信息并且调用service层来响应界面信息,struts最主要的是处理mvc的controller层,它用一个过滤器来代替controller层,具体的操作交给action

struts中的session有两个

  一个是传统的servlet包下的HttpSession

  另一个是struts中自己定义的session

传统下的servlet包下的session的获取方法是ServletActionContext.getRequest().getSession();

新的session获取方法是Map m=ActionContext.getContext().getSession();

struts的大致逻辑是:客户端发送一个request,根据struts.xml的配置找到相应的Action的某个方法,调用完根据方法的返回值找到相应的view,其实就是用来替换掉臃肿的Servlet

  部分参考:https://blog.csdn.net/l577125882/article/details/80395677

           

原文地址:https://www.cnblogs.com/tao7/p/12298115.html