servlets 相关问题

Servlet是在服务器机器上运行的Java应用程序编程接口(API),它可以拦截客户端发出的请求,并可以相应地生成/发送响应。

如何处理 web.xml 中的 HTTP 510、598 和 599 错误代码

我们使用weblogic来部署我们的应用程序,要求是处理所有服务器错误, 在 web.xml 中,有 500 到 510、598 和 599。 错误代码规范 - 510、598 和 599

回答 1 投票 0

项目打包成WAR时修改Servlet 3.0中的WebInitParam

在我的项目中,我使用Servlet 3.0,并且尝试使用注释。 为了初始化数据库的连接参数,我在 servlet 中使用它: @WebServlet(name = "FrontServlet", urlPatterns = {"/...

回答 3 投票 0

Java:如何在api测试中传递rest api调用的会话id?

对于 UI 自动化测试,我需要进行 REST Api 调用,以获得响应。我通过 request.setheader 将会话 ID 传递到 HEADER 中,但收到的响应为: {“结果”:{“成功”:错误,“

回答 1 投票 0

我正在尝试在我的servlet项目中使用JPA,但我无法这样做,所以我收到错误消息,我的存储库为空,我无法解决这个问题

这是我的servlet代码 包com.servlet; 导入java.io.IOException; 导入 java.io.PrintWriter; 导入java.util.List; 导入 org.springframework.beans.factory.annotation.Autowired; 导入组织。

回答 1 投票 0

Servlet 使用 multipart/form-data 从 HTML 表单接收空值[重复]

我有一个包含文件上传功能的 Java Web 应用程序。 HTML 表单 (fileUpload.html) 允许用户选择文件并将其上传到服务器。表单操作设置为 servlet (

回答 1 投票 0

Java Servlet 和 Commons FileUpload 在处理请求后获取参数

我有一个使用 Apache Commons 文件上传 API 的 Java EE 应用程序。到目前为止一切都很顺利,但我有一个问题。 我在服务器端进行了某种验证 - 如果有的话

回答 2 投票 0

“org.h2.server.web.WebServlet”不可分配给“javax.servlet.Servlet,jakarta.servlet.Servlet”

我正在使用 jakarta.jakartaee-api 9.1.0 和 H2 2.1.212。 当我尝试将 H2 Console Servlet 添加到 web.xml 文件时出现此错误: “org.h2.server.web.WebServlet”不可分配给 'javax.servlet.Serv...

回答 1 投票 0

HTTP 状态 500 - Servlet.init() 因为“IllegalStateException:未找到 InjectionManagerFactory”

我的资源 @Path(“我的资源”) 公共类我的资源{ /** * 处理 HTTP GET 请求的方法。返回的对象将被发送 * 以“文本/纯文本”形式发送给客户...

回答 3 投票 0

HTTP 状态 500 - Servlet.init()

我的资源 @Path(“我的资源”) 公共类我的资源{ /** * 处理 HTTP GET 请求的方法。返回的对象将被发送 * 以“文本/纯文本”形式发送给客户...

回答 3 投票 0

将java应用程序转换为jsp/servlet

我有一个接受分段上传的java应用程序,我的问题是我想要一个HTML/JSP前端,而不是仅仅在服务器上工作。基于我的代码

回答 4 投票 0

MSAL4J API 与 Azure AD B2C - 纯 J2EE

是否有任何使用 Microsoft Authentication Library for Java 使用不带 Spring-Boot 的应用程序的示例?我正在开发一个遗留应用程序,它不使用 Spring-Boot,它使用

回答 1 投票 0

负载均衡器的信号问题

我想实现一个简单的 servlet,每隔 n 分钟对 Web 应用程序进行一次验证。此验证的目的是将 http 状态代码返回到负载均衡器。负载...

回答 1 投票 0

字段 httpSession 需要一个类型为“javax.servlet.http.HttpSession”的 bean,但无法找到

我收到此错误 ************************** 应用程序无法启动 ************************** 描述: com.example.splitwise.Controllers.UserController 中的字段 httpSession 需要...

回答 1 投票 0

更改另一个 servlet 的布尔值以停止循环

我有一个基于布尔变量值运行的for循环。 公共类循环类{ .. 私有布尔[] toInterrupt =新布尔[]; 公共布尔 getValue() { 返回国际互联网...

回答 1 投票 0

为什么ServletRequest有setAttribute,而不是ServletResponse?

我不明白为什么ServletRequest有一个setAttribute方法。 例如: 如果我有一个包含 1 个文本框和一个提交按钮的 jsp 页面... 我的目标是当我提交时我的名字应该显示在...

回答 3 投票 0

在哪里存储 Spring Boot 的机密文件?

我有一个 Secrets .json 文件,需要在我的 Spring Boot 应用程序中存储和访问。我不能为此使用环境变量,我需要使用 .json 文件。我希望它可以被访问...

回答 1 投票 0

request.getSession().getId() 与 request.getRequestedSessionId()

request.getSession().getId() 和 request.getRequestedSessionId() 有什么区别?它们都返回相同的内容,即会话 ID 吗? 谢谢

回答 2 投票 0

如何删除或重新安排作业?

请看下面的代码 /* * 要更改此许可证标头,请在项目属性中选择许可证标头。 * 要更改此模板文件,请选择“工具”|“模板 *并打开...

回答 1 投票 0

获取Spring Boot的应用程序端点绝对完整路径

有时需要快速测试 Spring Boot 应用程序(不是我制作的),但由于复杂的属性和一些意大利面条式代码会更改某处的路径,因此无法轻松调用端点。 是

回答 1 投票 0

getServletContext()#getContext 即使在 crossContext 定义为 true 后也返回 null

在tomcat10上部署的context /inbox中,我添加了包含以下内容的文件META-INF/context.xml: 在部署在tomcat10上的上下文/inbox中,我添加了包含以下内容的文件META-INF/context.xml: <?xml version="1.0" encoding="UTF-8" ?> <Context crossContext="true" /> 但是当我尝试转到另一个上下文时,: getServletContext().getContext("/auth").getRequestDispatcher("/login").forward(request, response); 我收到错误: Cannot invoke "jakarta.servlet.ServletContext.getRequestDispatcher(String)" because the return value of "jakarta.servlet.ServletContext.getContext(String)" is null 我在这里缺少什么? 上面的调用在此 servlet 中使用,来自 /inbox: @WebServlet(name = "Home", urlPatterns = "/home") public class Home extends HttpServlet { protected void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ... } } 我还尝试了字符串 /../auth 和 /../../auth 作为上下文,但出现了同样的错误。 包含 META-INF 的 context.xml 文件夹需要是 WAR 文件根目录中的文件夹,而不是 WEB-INF/classes 文件夹中的文件夹。这只是因为它是特定于服务器的配置文件,不应该在 Web 应用程序的类路径中可用。对于默认 Maven 项目,源文件路径预计为 src/main/webapp/META-INF/context.xml,因此不是例如src/main/resources/META-INF/context.xml。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.