web.xml中的<param-value>可以使用变量么?

RT,初始化servlet的时候我希望可以通过配置文件来配置这个loginUsername,请问是否可以?

<servlet>
      <servlet-name>DruidStatView</servlet-name>
      <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
        <init-param>  
            <!-- 用户名 -->  
            <param-name>loginUsername</param-name>  
            <param-value>druid</param-value>  
        </init-param>  
        <init-param>  
            <!-- 密码 -->  
            <param-name>loginPassword</param-name>  
            <param-value>druid</param-value>  
        </init-param>  
    </servlet>
    <servlet-mapping>
      <servlet-name>DruidStatView</servlet-name>
      <url-pattern>/druid/*</url-pattern>
    </servlet-mapping>

代码段没贴好,补上

 <servlet>
      <servlet-name>DruidStatView</servlet-name>
      <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
        <init-param>  
            <!-- 用户名 -->  
            <param-name>loginUsername</param-name>  
            <param-value>druid</param-value>  
        </init-param>  
        <init-param>  
            <!-- 密码 -->  
            <param-name>loginPassword</param-name>  
            <param-value>druid</param-value>  
        </init-param>  
    </servlet>
    <servlet-mapping>
      <servlet-name>DruidStatView</servlet-name>
      <url-pattern>/druid/*</url-pattern>
    </servlet-mapping>

好像不可以吧,web.xmlparam的本来就是配置变量的啊。

可以的,使用EL表达式

这样做岂不是每次初始化都要读取配置文件里面的配置文件,这样会拖慢速度

服务器启动的时候并不会加载bean

是不是启动时加载这个看你配置吧。
还是回到原先的问题来吧,Web.xml多读一个配置文件加载几个配置项,这个会明显增加启动时间么?