修改 servlet 上下文初始化参数() 值

2023-12-28

我正在经历一个 Web 开发过程,其中有两个参数,即用户名和密码作为 web.xml 文件中的上下文参数,例如:-

<context-param>
    <param-name>uname</param-name>
    <param-value>demouser</param-value>
    </context-param>
    <context-param>
    <param-name>pwd</param-name>
    <param-value>demopwd</param-value>
    </context-param>

我的 servlet 之一是通过 getServletContext.getgetInitParameter("uname"); 获取 uname 和 pwd 字段;类似地,pwd 字段,

现在在某个时间点,我想通过相同的 servlet 或其他来更改上下文参数的值。怎么做。 请通过一些建议帮助我。

感谢和问候, 阿尔斯。


您不能直接修改上下文参数,但您可以使用ServletContextListener实现保留和修改所有必要的变量和对象。看http://docs.oracle.com/javaee/5/tutorial/doc/bnafi.html http://docs.oracle.com/javaee/5/tutorial/doc/bnafi.html了解详情。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修改 servlet 上下文初始化参数() 值 的相关文章

  • 在返回响应之前获取 servlet 请求的状态

    晚上好 我正在编写一个 Java Servlet Struts 2 Tomcat JSP 等 它能够进行一些相当复杂的模拟 这些可能最多需要 2 分钟才能完成 并将返回结果图表 计算模拟完成的百分比很简单 因为该过程是通过重复相同的计算数千
  • 如何在 Servlet 中打开弹出窗口,然后重定向页面

    我想在调用 servlet 时打开一个弹出窗口 然后想将 servlet 重定向到某个 jsp page 这就是我所做的 protected void doGet HttpServletRequest request HttpServlet
  • 使用后退/前进按钮时,将页面重定向到自定义页面,而不是默认显示“网页已过期”

    我正忙于一个只有一个页面的网站 只有登录后才能访问 home jsp 一旦用户使用有效会话登录 如果他按下浏览器上的后退按钮 那么他应该被重定向到login jsp如果他按下浏览器的前进按钮 则会再次出现 他应该无法到达home jsp所以
  • 在 Spring MVC 中将请求写入文件

    我希望能够将整个请求写入 Spring MVC 控制器中的文件 我已尝试以下操作 但即使我使用大量参数发出 POST 请求 文件也始终为空 RequestMapping method RequestMethod POST value pay
  • AJAX(原型/java)在执行期间获取部分状态更新

    这部分模仿了AJAX 原型 php 在脚本执行期间获取部分状态更新 https stackoverflow com questions 800997 ajax prototype php getting partial status upd
  • 访问 PUT 或 POST 请求的原始正文

    我正在 Grails 中实现 RESTful API 并使用自定义身份验证方案 该方案涉及对请求正文进行签名 以类似于 Amazon 的 S3 身份验证方案的方式 因此 为了验证请求 我需要访问原始 POST 或 PUT 正文内容来计算和验
  • 将对象列表传递给 Freemarker 然后循环

    我已经熟悉了 FreeMarker 一个 Java 模板引擎 我已经能够通过哈希映射将对象传递给模板引擎了 这样就可以了 但是 一旦我尝试将任何类型的多个对象集传递给 FreeMarker 它就会给我一个 freemarker templa
  • 如何引用 WEB-INF 中的 client_deploy.wsdd 文件?

    一个基本问题 但我似乎找不到答案 我有一个 Axis 生成的 Web 服务 它还调用另一个 Web 服务 其存根也是使用 Axis 生成的 它部署在weblogic 9 2中 所谓的 Web 服务需要身份验证 我已经用谷歌搜索了设置身份验证
  • 如何防止我的 servlet 被其他网站调用

    好的 我有一个像这样的简单的 servlet public class SimpleServlet extends HttpServlet public void doPost HttpServletRequest req HttpServ
  • 在 Java Servlet 中上传文件

    我有一个 Java 动态 Web 项目 并且正在使用 TomCat v7 0 我是 Web 项目的新手 不太明白如何在我的 jsp 页面之一中上传文件 由于我的项目只是本地的 所以我认为我可以使用多部分形式 其中人们可以选择文件 并且这部分
  • Apache FileUpload API 中的 InputStream 已关闭

    这是一个非常具体的问题 我希望这里有人对 FileUpload API 有很好的了解 如果您使用过此 API 您应该知道 当超过文件的最大大小时 将无法读取下一项 因为会抛出 FileSizeLimitExceededException 并
  • 如何解决 javax.net.ssl.SSLHandshakeException 错误?

    我通过 VPN 连接来设置库存 API 来获取产品列表 效果很好 一旦我从网络服务获得结果并绑定到用户界面 而且我将 PayPal 与我的应用程序集成在一起 以便在我拨打电话付款时进行快速结帐 但我遇到了此错误 我使用 servlet 进行
  • 使用注解的Servlet初始化参数

    我正在尝试学习 Servlet 注释并遇到了这个片段 WebServlet urlPatterns MyPattern initParams WebInitParam name ccc value 333 这对我来说很有意义 但是 我不明白
  • HttpServletResponse sendRedirect 永久

    这将重定向一个请求暂时的302 HTTP 状态代码 HttpServletResponse response response sendRedirect http somewhere 但是是否可以用 a 来重定向它永恒的301 HTTP 状
  • 何时使用 doGet、doPost 和 service [重复]

    这个问题在这里已经有答案了 我想知道这些 servlet 方法 我对这些方法有所了解 比如 doPost对参数数量没有限制 同时doGet has doGet比doPost doPost安全于doGet 我的问题是 因为这些方法采用相同的参
  • 如果在 addHeader 之前写入正文,HttpServletResponse 会丢失标头吗?

    环境 Java HotSpot TM 64 位服务器 VM 内部版本 16 3 b01 混合模式 tomcat6 当我使用HttpServlet发送html页面时 如下所示 resp getWriter append body body i
  • jqgrid删除:没有获取值

    我使用 JSP 和 Servlet IDE Eclipse 数据库 Oracle10 开发 Web 应用程序 我在用JQGRID以表格格式显示数据 我还想要添加 编辑 删除的功能JQGRID 到目前为止我已经完成了编辑功能 现在我想要Del
  • 无法在 glassfish 3.1 中将字符集从 ISO-8859-1 更改为 UTF-8

    我在将 Web 应用程序响应中的字符集从 ISO 8859 1 默认 更改为 UTF 8 时遇到问题 我已经添加了VM选项 Dfile encoding UTF 8到 JVM 选项 但是 我仍然得到了以下 HTTP 标头作为 glassfi
  • Jetty http 会话始终为 null(嵌入式容器、ServletHolder)

    我正在尝试实现一个简单的 servlet 它使用 HTTP 会话 嵌入式码头 7 3 0 v20110203 容器 要启动 jetty 我使用以下代码 Server server new Server 12043 ServletContex
  • 如何拒绝对 Tomcat 目录的 Web 访问

    我的 webapp 目录中有一个文件夹 mywebapp repositoryFolder 此 Web 应用程序旨在接受带有凭据的 POST 请求 并在正确身份验证后在 http 响应中提供文件 我想阻止对这些文件的网络访问 例如 应该不可

随机推荐

  • NSDictionary 描述不返回 utf8 字符?

    我有一个 NSDictionary 以 utf8 字符串作为对象 打印对象会打印应有的特殊字符 但是当我使用以下命令将字典转换为字符串时 utf8 字符无法正确打印出来description method NSDictionary test
  • C++ 程序员的 C 陷阱和错误 [已关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 不同冲突场景的 HTTP 状态

    我正在实现 Web 服务的用户注册 当有人想要注册帐户时 我的 WS 会向他 她的邮件发送激活链接 在单击此链接之前 用户帐户不会激活 但信息保留在数据库中 因此资源存在 所以我的问题是 如果您尝试多次注册同一封邮件 您将收到 409 CO
  • C语言中使用递归的归并排序

    include
  • 如何在 Laravel 5 中的视图内调用控制器函数

    在 laravel 4 中我只使用了一个函数 varbl App make ControllerName gt FunctionName params 从我的 balde 模板 视图页面 调用控制器函数 现在我正在使用 Laravel 5
  • check 未在meteor.js 中定义

    我是流星新手 我尝试使用文件上传tomitrescak meteor uploads https github com tomitrescak meteor uploads 我成功上传了一些文件 但是当我尝试删除上传的文件时 我的终端出现错
  • 使用自动布局时 AVPlayer / AVPlayerLayer 不会出现在子视图中

    我正在尝试在包含视频和一些文本的子视图内显示视频 我用的是Apple 推荐的 UIView 子类 https developer apple com library ios documentation AudioVideo Conceptu
  • 无法在 Delphi 中为 VIES SOAP 服务加载 WSDL 文件/位置

    我正在尝试创建一个 Delphi XE2 函数来通过 VIES 的 SOAP 服务检查增值税号 http ec europa eu taxation customs vies checkVatService wsdl http ec eur
  • 使内容可在 Addon SDK 上访问

    我正在使用 Firefox 的 Addon SDK v 1 11 开发一个插件 我的扩展在每个网站上动态创建一个 iframe 然后加载一个 html 文件 其中包括来自附加组件本地目录的其他资源 例如图像 字体文件等 Problem 加载
  • 我尝试使用 OpenHardwareMonitor 源代码,但从未获得我的显卡温度,这可能是什么问题?

    在form1中我做了 using System using System Collections Generic using System ComponentModel using System Data using System Draw
  • 可信时间戳 - 了解格式 (rfc3161)

    edit 我写了一篇博文 详细解释了一切 看这里 http www d mueller de blog dealing with trusted timestamps in php rfc 3161 Hi 我正在拼命尝试构建基于 rfc31
  • IE9 不接受标准 jQuery 语法

    这真的很简单 我有以下代码 它适用于所有其他 html5 兼容浏览器 Safari 5 Chrome 9 FireFox 但在 IE9 RC 中我收到以下错误 jquery min js 线路 16 错误 对象不支持属性或方法 getEle
  • 如何避免shared_ptr内存泄漏?

    考虑以下代码 using boost shared ptr struct B struct A A std cout lt lt A lt lt std endl shared ptr b b struct B B std cout lt
  • c# Visual Studio ...以编程方式添加引用

    无论如何 是否可以通过编程方式将引用添加到解决方案中 我有一个加载项按钮 当用户按下它时 我想要添加一个引用 原因是 我创建了一个软件 我想将其集成到任何给定的 VS 程序中 如果开发人员需要的话 他们只需单击加载项按钮 引用就会加载到当前
  • Twitter Bootstrap 上的语法突出显示

    我试图使用 Google prettify 突出显示一些语法 但到目前为止 它不起作用 pre class prettyprint code class language css Some source code class Foo pub
  • 单例中的实体框架上下文

    我正在构建一个在单例模式中使用 EF 上下文的应用程序 例如 NHibernate 与会话一起使用 public class DbContextFactory private static volatile DbContextFactory
  • 客户端找不到 {} 的调度方法

    我有这个示例代码 private static final String endpoint https www 443 WSEndUser wsdl public static void main String args throws SO
  • 实体框架 5 软删除

    我试图防止对我的数据库表进行任何删除 目前使用实体框架 5 首先这是我的代码 public override int SaveChanges var Changed ChangeTracker Entries if Changed null
  • 将意图从服务发送到活动

    我正在尝试返回结果IntentSerivce to the mainactivity使用意图 但我无法让它发挥作用 这IntentService毫无问题地从活动中接收意图 执行它的操作并获得JSONstring 现在剩下的唯一问题是将这个字
  • 修改 servlet 上下文初始化参数() 值

    我正在经历一个 Web 开发过程 其中有两个参数 即用户名和密码作为 web xml 文件中的上下文参数 例如