问题标签 [init-parameters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何从 JSP2 标记文件访问初始化参数?
我正在尝试创建一个 jsp 标记文件,但是当我尝试使用时它无法编译pageContext.getServletConfig().getInitParameter("myInitParam")
我正在使用 tomcat,当我尝试查看包含该文件的页面时,我得到一个 jasper 编译错误 pageContext 无法解析。我也尝试过使用getInitParameter
,但也失败了。我可以使用请求对象,所以我知道其他一切都很好。
有谁知道从 jsp 标记文件(最好是在 scriptlet 中)访问 web.xml 中设置的 init 参数的方法?
java - 有没有办法在 servletconfig 或 servletContext 对象中设置 init 参数?
如果我想修改任何 ServletContext 或 ServletConfig 中的初始化参数值。任何人都希望在 servlet 被容器销毁后对其进行更新。有什么出路吗?
java - 在 servlet 中获取过滤器初始化参数
我有一个看起来像这样的过滤器:
因为我们在谈论 ServletFilter 和 Servlet。本质上,我已经在我的 servlet 中并且已经执行了 doFilter 的第一部分。所以容器必须知道初始化参数。我无权更改 Filter 类。
是否可以获得给定 HttpServletRequest 对象的初始参数值?
我能想到的唯一解决方案是将 web.xml 作为资源读取并尝试手动查找值。但感觉有更好的解决方案。
java - 黑白差异和
DD 元素<context-param>
和<init-param>
两者都可以通过getInitParameter()
servlet 代码中的方法检索。
现在的问题是,它如何区分<context-param>
和<init-param>
?
servlets - cvc-complex-type.2.4.a:发现以元素“init-param”开头的无效内容
这是我的web.xml
xsd
这是servlet节点
在标记的行 xml 验证器上说
cvc-complex-type.2.4.a:发现以元素“init-param”开头的无效内容。'{" http://java.sun.com/xml/ns/javaee ":enabled, " http://java.sun.com/xml/ns/javaee ":async-supported, " http:// /java.sun.com/xml/ns/javaee ":run-as, " http://java.sun.com/xml/ns/javaee ":security-role-ref, " http://java.sun .com/xml/ns/javaee ":multipart-config}' 是预期的。
出了什么问题,我该如何纠正这个错误?
initialization - 从过滤器访问 servlet 初始化参数
我有一个这样的servlet:
在这个 servlet 上,我放置了一个过滤器:
问题是,即使我在 MyServlet 中设置了 @WebInitParameter ,程序也会打印出一个空字符串(请参阅注释行//problem come here in MyFilter)。我验证并看到servlet 的init()方法在doFilter()之前执行。那么任何人都可以在这个问题上照亮我吗?为什么initParameter “name” 为空,如果它设置为一个值?
谢谢!
servlets - 如何找回Servlet 中 web.xml 的值?
我需要将 init-param 值从 xml 检索到 Servlet 我使用以下代码
小服务程序代码
但它显示为 null .. 任何人都可以帮助我做到这一点。提前致谢
silverlight-5.0 - Silverlight 5 initParams 计数始终等于 0
我在堆栈上看到了这篇文章,在 Silverlight MSDN 上看到了这篇文章,但它们没有解决 Silverlight5。请参阅下面的我的 html 主机文档 div 代码和调用它的 C# 代码。我得到一个“给定的键不在字典中”。每次都出错,并且.InitParams
属性计数也每次都是0。有人知道解决方案吗?我觉得这是 Silverlight5 中的错误之类的。此外,如果有人有一种从主机 html 对象标签获取信息的干净替代方法 - 我也会接受。
标记:
C# 从静态属性中检索:
AppStartUp
C# 从事件中检索:
java - 多个java servlet的web.xml中的通用初始化参数?
我目前的理解是 web.xml 中的 init-params 必须放在 servlet 变量的主体中,如下所示:
哪个工作正常,但是如果我将 init-param 带到 servlet 主体之外,那么当我调用 getInitParam() 时它不再识别它
只是想知道这是否可能,因为我有 3 个 servlet,我想共享通用的 init 参数
xml - 如何在liferay 中获取portlet.xml 的初始化参数?
我在我的 liferay 门户 6 中使用自定义 porltet。我有一些全局变量,我想在我的 portlet 类中使用,因此我在 portlet.xml 文件中编写了该变量,如下所示..
在我的 portlet 操作类中完美运行的功能
现在的问题是,当我使用 portlet 操作类执行函数时,它的工作很完美,但是当我想在我的 portlet 类之外访问这个变量时......例如:- 在我的本地服务 impl 类中,我无法访问该变量和值come 始终为 null ..所以请如果有人可以建议我如何在其他 portlet 类中获取 initparam 的值。
@Advaita Gosvami
在 portlet.properties 文件中写了 my.custom.host=liferay.css.com
当我尝试使用以下内容获取价值时
它给了我空值..