问题标签 [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.

0 投票
2 回答
1804 浏览

java - 初始化 Java Web 应用程序

我有一个简单的 web 应用程序,带有一些 jsp 页面、servlet 和 pojo。我想在发出任何请求之前初始化连接池。做这个的最好方式是什么?可以在首次部署应用程序时完成,还是必须等到第一个请求进来?

0 投票
5 回答
14139 浏览

java - servlet 中的线程局部变量

threadlocals 变量对拥有变量的 servlet 发出的所有请求都是全局的吗?

我正在为服务器使用树脂。

谢谢你的遮阳篷。

我想我可以让自己更清楚。

具体案例:

我想要:

  • 当请求开始执行时初始化一个静态变量。
  • 能够以线程安全的方式在从 servlet 调用的方法的进一步执行中查询变量的值,直到请求结束执行
0 投票
5 回答
8200 浏览

java - Servlet 被调用两次!

抱歉,我没有实际的代码,但我会尝试解释:

我有一个映射到以下内容的 servlet:

因此,这将转到一个 servlet:

这是主控制器:

所以,请求被传递给 AdminController,没问题,但后来我意识到:

servlet 被调用了两次!. 这给我带来了很多错误..

有人对此有所了解吗?是因为我使用了某种传承?感谢你所做的一切!

0 投票
3 回答
27191 浏览

java - 使用带有 Netbeans 的 java servlet 从 Oracle 数据库中查询数据

从 index.jsp 代码,

示例我希望“hf60”成为一个变量(用户输入),其中用户必须从输入文本输入/写入数据,然后提交并获取数据,以便结果为

我应该在哪里插入该代码,是在 InsertServlet .java 中还是在 Index.jsp 中?或制作另一个 filename.java 代码?请帮忙。谢谢;)

索引.jsp

插入Servlet.java

0 投票
5 回答
34842 浏览

java - HTTP headers encoding/decoding in Java

A custom HTTP header is being passed to a Servlet application for authentication purposes. The header value must be able to contain accents and other non-ASCII characters, so must be in a certain encoding (ideally UTF-8).

I am provided with this piece of Java code by the developers who control the authentication environment:

But this code doesn't look right to me: it presupposes the encoding of the header value, when it seemed to me that there was a proper way of specifying an encoding for header values (from MIME I believe).

Here is my question: what is the right way (tm) of dealing with custom header values that need to support a UTF-8 encoding:

  • on the wire (how the header looks like over the wire)
  • from the decoding point of view (how to decode it using the Java Servlet API, and can we assume that request.getHeader() already properly does the decoding)

Here is an environment independent code sample to treat headers as UTF-8 in case you can't change your service:

0 投票
6 回答
8693 浏览

java - 在线考试网络应用程序

我正在使用即将完成的 JSP/Servlets 开发在线考试。我计划为整个考试添加计时器功能,以分钟为单位显示经过的时间。我如何使用万无一失的技术来实现这一点,因为使用 javascript 意味着用户可以关闭浏览器中的功能。对此的任何帮助将不胜感激。

0 投票
1 回答
1157 浏览

servlets - Apache Commons HTTPClient 3.x 保持连接打开

我正在使用 HttpClient 对远程 servlet 执行 PostMethod,由于某种原因,我的许多连接都处于打开状态并占用了我所有服务器的连接。
这是有关架构的更多信息
GWT 客户端调用 GWT 服务
GWT 服务实例化一个 HttpClient,创建一个 PostMethod 并让客户端执行该方法
,然后通过调用 method.getResponseBodyAsStream() 获取输入流并将其写入字节数组
然后它关闭输入流并刷新字节数组输出流,再执行几行代码,然后调用 method.releaseConnection()

必须有一些明显的我忽略的东西导致了这种情况。如果我在浏览器中对同一服务执行 GET,则连接会立即关闭,但有关 HTTPClient 的某些内容会导致它们挂起。

0 投票
2 回答
1941 浏览

jsp - servlet/jsp 中的打印对话框

我想在 servlet/jsp 中显示打印对话框。下面是我的代码:

它在独立应用程序中运行良好。但是,我无法在 servlet/jsp 中显示打印对话框。

0 投票
3 回答
5855 浏览

java - Java 会话变量

我听说有些人认为在会话中将信息存储在服务器上是一个坏主意,因为它不安全。

因此,在多页业务流程功能中,应用程序将数据写入数据库,然后在需要时检索信息。在会话中存储私人信息是否必然不安全?

0 投票
5 回答
637 浏览

java - 是否有用于 Java 应用服务器的 .NET 类似物?

Java 社区中是否有任何被称为 .NET 的“应用程序服务器”的东西?类似于 Tomcat、Resin 和 Jetty。我对 JSP 等价物不感兴趣,我正在寻找一种基于 servlet 的 XML/HTTP 事务处理技术(无 UI)。

如果没有这样的产品,模仿这个的好的堆栈是什么?

微软似乎通过说 Window Server + .NET + IIS + 你的代码 = 应用服务器来避开这一点,但似乎必须编写很多管道代码才能到达与 Tomcat 相同的位置。