通常应用什么获取初始化配置信息,在servlet中作用比较大

通常应用什么获取初始化配置信息,在servlet中作用比较大,第1张

webxml里面可以定义两种参数

application范围内的参数,存放在servletcontext中,在webxml中配置如下:

<context-param>

           <param-name>context/param</param-name>

           <param-value>avalible during application</param-value>

</context-param>

2servlet范围内的参数,只能在servlet的init()方法中取得,在webxml中配置如下:

<servlet>

    <servlet-name>MainServlet</servlet-name>

    <servlet-class>comwescontrollerMainServlet</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中可以通过代码分别取用:

import javaxservletServletException;

import javaxservlet>

servlet 30开始提供基于注解的开发,这样就可以不要 webxml 了,那么以前那种基于 webxml 的配置参数如何配置呢?

虽然我没用过,但我想,无非就两点:

通过专有的注解配置

按照常规的一般配置方式配置

像这种参数配置,应该更倾向于第2种,就是自己定义一个配置在你要用的地方获取到就是了

这种是可修改的,一般用于:应用配置,用户配置之类的。

而第1种一般用于开发配置,跟代码是强相关的。

当然,也有很多其他的方式可以让你省去自己编写读写配置的麻烦,这个就看你使用的框架环境有没有替你解决了。像常用的 spring 就有非常多的方式 *** 作配置文件了。

其实配置这东西不用想的太复杂,一般默认配置方式是减少编码,只要你知道代码里哪个地方是设置配置参数的,一切都可以由你自己决定。

以上就是关于通常应用什么获取初始化配置信息,在servlet中作用比较大全部的内容,包括:通常应用什么获取初始化配置信息,在servlet中作用比较大、如何用注释实现servletcontext获取web应用的初始化参数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9461480.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存