<context-param> 
   <param-name>DBConntion</param-name>
    <param-value>oracle.jdbc.driver.OracleDriver</param-value>
   </context-param> 
xml里面是这样写的,但是用
String DBConntion=getServletContext().getInitParameter("DBConntion");
这样获取不对,不知道是引包不对还是怎么回事
请指点一下。

解决方案 »

  1.   

    String DBConntion=getServletContext().getInitParameter("DBConntion"); 
    改成String DBConntion=getInitParameter("DBConntion"); 
      

  2.   

    ServletContext DBConntion=this.getServletContext();   
    String   log4jConfigLocation=DBConntion.getInitParameter("DBConntion");
    这样写也不对,不懂啊,初学Struts2
      

  3.   

    String DBConntion=getInitParameter("DBConntion"); 
    提示一下错误
    The method getInitParameter(String) is undefined for the type LoginAction
    什么叫做不明确定义???!
      

  4.   

    你在web.xml中配置<context-param> 
      <param-name>DBConntion </param-name> 
        <param-value>oracle.jdbc.driver.OracleDriver </param-value> 
      </context-param> 
    ,需要写个servlet才可以获取.在struts的action中获取不知怎样做.
      

  5.   

    lz是只用strtus2么,数据库连接用jdbc?
    怎么在web.xml里配db?不用hibernate吗
    另外在web.xml里非要这么写的话:
    1. application范围内的参数,存放在servletcontext中,在web.xml中配置如下:
        <context-param>
          <param-name>context/param</param-name>
          <param-value>avalible during application</param-value>
        </context-param> 
    2. servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下:
        <servlet>
          <servlet-name>MainServlet</servlet-name>
          <servlet-class>com.wes.controller.MainServlet</servlet-class>
          <init-param>
            <param-name>param1</param-name>
            <param-value>avalible in servlet init()</param-value>
          </init-param>
          <load-on-startup>0</load-on-startup>
        </servlet> 
    第一种参数在servlet里面可以通过getServletContext().getInitParameter("context/param")得到。
    第二种参数只能在servlet的init()方法中通过this.getInitParameter("param1")取得。 
      

  6.   

    private String getInitParameter(String string) {
    // TODO Auto-generated method stub
    return null;
    }
    要使用这个方法吗?才能获取?
      

  7.   

    还是没搞明白,直白点把,我怎么利用web。xml做一个数据库连接池?
    谁有源码啊?
      

  8.   

    System.out.println("context-param------------------"+ServletActionContext.getServletContext().getInitParameter("contextConfigLocation"));