问题标签 [servlet-listeners]
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.
servlets - 在启动时设置数据库拉取的应用程序常量
我的应用程序中有很多下拉菜单。这些下拉菜单的内容是从数据库中读取的。
目前,为了避免每次我想使用它们时拉回这些值,我在第一次需要它们时将它们拉回一次,然后将它们存储在会话中。
情况不妙。我确实想将它们存储在会话中,因为它们有很多,而且我认为这有点笨拙。我想在理想情况下(假设您不同意)将这些“常量”(它们不是传统常量,但在部署期间不会改变)存储在应用程序范围内,因此它们只需要每次部署从数据库中拉回一次。
我想知道的是,在启动时将这些下拉值存储在应用程序上下文中的方法是什么?
session - 我如何知道会话何时从一个 JVM 迁移到另一个?
当会话从一个 JVM 迁移到另一个 JVM 时,我使用哪个侦听器来获得通知?
使用 HttpSessionActivationListener 我可以在会话被激活 (sessionDidActivate) 和钝化 (sessionWillPassivate) 时得到,但是从那里,如果它是另一个 JVM 或同一个 JVM 和另一个会话,我该如何获取?
java - 如何从 JSP 页面获取数据到 servlet
我是 Servlet 功能的新手。我正在尝试在 JSP 表单中获取一些数据并尝试使用 Servlet 在控制台中打印它。但我无法做到这一点。
web.xml
启动.jsp
ControlServlet.java
执行后,它会抛出以下错误,
java - JSP 页面在 Servlet 程序中不起作用
实际上,我正在尝试使用 servlet 显示从 JSP 表单获得的详细信息。但我无法显示 JSP 页面。但我可以看到程序进入 Servlet 中的 POST 方法。
这是我的代码,
启动.jsp
web.xml
ControlServlets.java
在控制台中,
我可以看到以下内容,
请帮忙...
java - ServletContextListner 在从部署描述符和项目目录中删除时仍在执行
我制作了一个 servletContextListener,它从数据库中读取值并将其添加到部署描述符中。测试后,我从项目目录以及部署描述符中删除了 servletContextListener 文件,并清理并构建了成功发生的项目。但在此之后运行我的应用程序 servletContextListener 正在执行并从数据库中读取值。当项目目录中不存在文件时,我不知道从哪里读取值。
我在 Netbeans Apache Tomcat 服务器下运行我的应用程序。
spring - WebApplicationContext 似乎忽略了 Import 注释
我遇到了一个问题,即 Spring WebApplicationContext 似乎忽略了我的 Web 应用程序中 @Configuration-annotated 配置类上的 @Import 注释。它不是 Spring MVC Web 应用程序。
问题发生在处理自定义 ServletContextListener 的 contextInitialized 事件期间,当我使用 XML 配置时,它曾经能够成功检索此 bean,但现在我已经(显然错误地)转换为使用@Configuration 注释的类。
我看到的症状是:
- 在应用程序启动期间,我看到 Spring 框架的以下输出:
信息:没有为指定的类/包找到带注释的类 [org.imaginary.spring.config.Instrumented]
- 后来,当我的 contextInitialized() 方法被调用并调用 getBean() 时,我得到一个 NoSuchBeanDefinition 异常
我的配置类是这样考虑的,例如,我有两个高级配置类,一个用于“生产”配置,另一个用于“仪表化”配置。这些顶级配置类本身是完全空的,但它们使用 @Import 注释来(我希望)为这种配置引入相关的 bean 定义。
例如,这里是 Instrumented 配置类:
...就本示例而言,这里是 InstrumentationDependencies 配置类,在不同的包中定义:
这是 contextInitialized() 方法的(精简版):
以下是我的 web.xml 中的相关条目:
有什么我错过的想法吗?
jsp - Reading of properties file in jsp using Spring MVC
I have a properties file in /WEB-INF/properties/Messages.properties
having content as follow
I have configure my dispatcher-servlet.xml as follow
dispatcher-servlet.xml:
web.xml:
At last , I am trying to read that properties file value in my jsp page as follow
Then , I am getting exception like
org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jsp/hello.jsp
at line 2
Can anybody solve this problem ?
jakarta-ee - 如何以编程方式注册 GuiceFilter?
我正在尝试使用 guice 依赖注入的球衣应用程序。GuiceFilter
当我通过 web.xml加载时一切正常。但是当我使用下面给出的 guice api 注册过滤器时,球衣不会被初始化。
java - 通过web.xml中的ContextLoaderListener初始化spring bean profile
在我web.xml
的声明中,我ContextLoaderListener
以这种方式配置 spring 应用程序:
在我的一个 spring 配置 xml 文件中,我使用不同的beans 配置文件进行开发和生产。
我如何在 ? 中设置默认 bean 配置文件web.xml
?ContextLoaderListener
使用而不是spring servlet时是否有类似以下内容:
jakarta-ee - 创建 Web 应用程序侦听器时出现错误
在我的 java EE 项目中创建 web 侦听器后出现错误,但是每当我删除它并从 web.xml 中删除侦听器标记时,应用程序再次运行,我不知道如何解决这个问题,有什么想法吗?
错误是: