zoukankan      html  css  js  c++  java
  • servlet 的action如果调spring注入Dao

    想写一个简单的页面来测试接口,但我又不想麻烦的去配springmvc,就用了比较老的servlet

    在web.xml是这样配置的

          <servlet>
            <description></description>
            <display-name>newDataQuery</display-name>
            <servlet-name>newDataQuery</servlet-name>
            <servlet-class>com.new.newDataQuery</servlet-class>
          </servlet>
          <servlet-mapping>
            <servlet-name>newDataQuery</servlet-name>
            <url-pattern>/newDataQuery</url-pattern>
          </servlet-mapping>

    applicationContext-dao.xml下dao的配置

    <bean id="newResultDao" class="com.new.impl.NewResultImpl">
            <property name="dataSource">
                <ref bean="dynamicJdbc" />
            </property>
    </bean>

    在action下可以这样访问dao

        private NewResultDao cr;
        
        public NewResultDao getCr() {
            return cr;
        }
    
        public void setCr(NewResultDao cr) {
            
        public void init(ServletConfig config) throws ServletException {
            super.init(config);
            ServletContext servletContext = this.getServletContext();  
            WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext);  
            cr = (NewResultDao)ctx.getBean("newResultDao");
        }
  • 相关阅读:
    C# 接口
    C# 多态
    C# 继承
    C# 封装
    动态规划:从新手到专家
    hduoj题目分类
    4.2 最邻近规则分类(K-Nearest Neighbor)KNN算法应用
    警惕自增的陷阱(++)
    五大常用算法之四:回溯法
    算法java实现--回溯法--图的m着色问题
  • 原文地址:https://www.cnblogs.com/wuxiaojuan/p/9831316.html
Copyright © 2011-2022 走看看