问题标签 [servlets]
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 - 使用 Java Servlet 访问 post 变量
什么是 PHP 的 Java 等价物$_POST
?在网上搜索了一个小时后,我仍然没有更近的地方。
tomcat - java.lang.IllegalArgumentException:无效在 servlet 映射中
以上是 Tomcat 的web.xml
. *NEXTEVENT*
启动时的 URL 模式抛出
java.lang.IllegalArgumentException:servlet 映射中的 <url-pattern> 无效
如果有人可以提示错误,将不胜感激。
java - 使用 JRun 托管 Java Servlet 时遇到问题
我正在以 JRun 作为主机部署新版本的 java servlet。我很难找到有关 JRun 信息的良好资源以及有关如何配置和管理它的教程。
安装 JRun 并打开启动器后,它无法启动它默认创建的管理服务器......所以很明显我刚开始就遇到了一些问题。
为清楚起见进行编辑:我不是在寻找特定错误的答案或帮助,但如果有人知道有关 JRun 以及如何使用它的信息的良好来源,那么我可以快速让自己加快速度。
java - 有没有办法从 Java Bean 访问 web.xml 属性?
Servlet API 中是否有任何方法可以从与 Web 容器完全不关联的 Bean 或 Factory 类中访问 web.xml 中指定的属性(例如初始化参数)?
例如,我正在编写一个 Factory 类,我想在 Factory 中包含一些逻辑来检查文件和配置位置的层次结构,以查看哪些可用于确定要实例化哪个实现类 - 例如,
- 类路径中的属性文件,
- 一个 web.xml 参数,
- 系统属性,或
- 如果没有其他可用的一些默认逻辑。
我希望能够在不注入任何对ServletConfig
我的工厂的引用或任何类似的东西的情况下做到这一点——代码应该能够在 Servlet 容器之外正常运行。
这可能听起来有点不常见,但我希望我正在开发的这个组件能够与我们的一个 webapps 打包在一起,并且还具有足够的通用性,可以与我们的一些命令行工具打包,而无需只为我的组件需要一个新的属性文件 - 所以我希望搭载其他配置文件,例如 web.xml。
如果我没记错的话,.NET 有类似Request.GetCurrentRequest()
获取当前执行的引用的东西Request
——但由于这是一个 Java 应用程序,我正在寻找可以用来访问ServletConfig
.
java - Tomcat doFilter() 调用并提交响应
我有一个 Tomcat 过滤器,它根据 URL 将请求委托给处理对象。这是 中唯一的过滤器FilterChain
。我有一个 Ajax 应用程序,它通过大量请求来敲击这个过滤器。
最近我注意到一个问题,过滤器的doFilter
方法通常以提交的响应作为参数调用(在内部,它是标记为已提交的土狼响应)。
在我看来,发生这种情况的唯一方法是,如果recycle()
没有在这个 coyote 响应上调用该方法。我已检查以确保我没有保留对任何请求、响应、输出流或写入器对象的引用。此外,我确保在 finally 块中关闭 outputStream。但是,这并不能解决此问题。
这听起来像是我正在做一些事情来滥用 servlet 容器,但我无法追踪它。
eclipse - 单元测试 servlet
我有一堆在 Tomcat servlet 容器下运行的 servlet。我想将测试代码与生产代码分开,所以我考虑使用测试框架。JUnit 很好地集成到 Eclipse 中,但我未能使用正在运行的 Tomcat 服务器使其运行 servlet。您能否推荐一个支持测试 Tomcat servlet 的单元测试框架?Eclipse 集成很好,但不是必需的。
java - 从 Servlet 访问 Tomcat 上下文路径
在我的 Servlet 中,我想访问上下文的根,以便我可以做一些 JavaScript 缩小。
可以在安装过程中进行缩小,但我想在 Servlet 启动时进行以降低实施成本。
有谁知道获取上下文目录以便我可以将文件加载和写入磁盘的方法?
javascript - 编写一个与 JMS (ActiveMQ) 和 OnMessage 对话的 Servlet 更新站点
我正在构建一个站点,该站点使用简单的 AJAX Servlet 与 JMS (ActiveMQ) 交谈,并在消息从主题到达时更新站点。
我有为数据创建 XMLHttpRequest 的 Javascript。Servlet 处理 Get 请求并返回 JSON。但是我不知道如何将我的 Servlet 连接到我的 ActiveMQ 消息代理。它现在只是发回虚拟数据。
我在想Servelt应该实现messagelistener。然后 onMessage 将数据发送到 JavaScript 页面。但我不知道该怎么做。
java - servlet 是否可以确定发布的数据是否为多部分/表单数据?
我有一个用于许多不同操作的 servlet,用于Front Controller 模式。有谁知道是否可以判断发回给它的数据是否是 enctype="multipart/form-data"?在我决定之前我无法读取请求参数,因此我无法将请求分派给正确的控制器。
有任何想法吗?
java - Java Servlet 404 错误
404 resource not found
当 Sun 的 J2EE 自动创建的给定 .WAR 中的页面deploytool
试图在同一个 .WAR 文件中加载 Servlet
时,最有可能导致错误的罪魁祸首是什么?
例如:
HTTP 状态 404 - /MyServlet/MyServlet
类型状态报告
消息/MyServlet/MyServlet
描述请求的资源 (/MyServlet/MyServlet) 不可用。
相关:其中,您希望有多少是特定于服务器的?例如:Sun Java Application Server vs Tomcat & Catalina?