gpt4 book ai didi

java - 初始化 servlet 时如何传递引用

转载 作者:行者123 更新时间:2023-12-02 08:21:28 25 4
gpt4 key购买 nike

如何传递对 servlet 初始化的引用?

那么,假设我的 web.xml 中有这样的内容:

<servlet>
<servlet-name>RestTestServlet V3.1</servlet-name>
<servlet-class>com.xxx.servlet.RestTestServlet</servlet-class>
<init-param>
<param-name>serviceConsumerKey</param-name>
<param-value>com.xxx.oauth.ConsumerKey</param-value>
</init-param>
</servlet>

当我尝试获取参数时,当然我只是获取文字字符串值(“com.xxx...等)。

com.xxx.oauth.ConsumerKey 是我从 JNDI 中提取的字符串 bean,但我不确定如何让 servlet 知道它。我正在使用 Spring。

有没有办法通过 web.xml 来做到这一点?如果没有,你会如何去做我想做的事?

最佳答案

正常的 Spring 方法是编写您自己的 servlet,而是将 Spring WebApplicationCOntext 与 DispatcherServlet 一起使用。也就是说,您的 servlet 将被 spring bean 取代,配置为处理某些请求并注入(inject) JNDI 对象。

关于java - 初始化 servlet 时如何传递引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5380098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com