不要让客户直接访问jsp,访问一个action,再转发到jsp

解决方案 »

  1.   

    当然可以。获得beanFactory的唯一实例,然后就可以获得你想要的Dao的bean了。
      

  2.   

    同意楼上的。
    如果只考虑实现不考虑其它,action 可以不用
      

  3.   

    写一个控制类,得到ApplicationContext,
    实例化该类,用 getBean方法得到所需的Bean的实例
      

  4.   

    如果是在jsp中,直接
      WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(application);
      

  5.   

    然后可以获得dao或service了。

    AService svc = (AService) wac.getBean("aService");