弱弱的问,rt。谢谢!

解决方案 »

  1.   

    struts2是一个框架,真正底层的东西的还是用servlet实现的
      

  2.   

    Struts2是基于MVC的框架,servlet是javaEE的规范,框架的底层实现都依赖于这些最基础的东西,像filter,serlvet
    对于一些小的应用,没必要使用框架,就jsp+javaBean就行了,而对于企业级的运用,多数会选择框架,框架的好处便于维护和管理。只能说有了Struts2后没必要自己写很多的Servlet了,并不代表取代了。
      

  3.   

    struts 的基础就是 servlet 
      

  4.   

    楼主应该自己试试写一个简单的东西,模拟struts的功能,到时候就知道这个问题的答案了
    单元楼主的反射学得很好~
      

  5.   

    问这个问题就好像正在问JAVA是不是取代了C一样。。没C,哪里有JVM?没servlet哪里有Struts。
      

  6.   

    现在的java web框架都是对servlet的进行的包装,能取代servlet的框架就不是java的web框架了,个人愚见
      

  7.   

    不是取代 是封装 所有请求的数据都会在拦截器里被拦截 并将数据放到Action的属性里