servlets 相关问题

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

使用 HttpServletRequest 捕获重复的请求标头

我遇到了 HttpServlet 请求的问题。我有一个应用程序,用于检索请求标头。如果应用程序发现重复的标头名称,它应该抛出一个错误...

回答 3 投票 0

JSON、Servlet 和 i18n

我正在开发一个后端项目,其中请求作为 JSON 对象发送到我的 servlet,响应也作为 JSON 对象发送。我发现这个链接很有用,但需要帮助来了解如何过滤...

回答 1 投票 0

Wildfly Jakarta EE 10 多部分表格缺失

在从 Wildfly 25 升级到 Wildfly 27(及更高版本)的过程中,我们不再看到多部分表单。 请求部分为空(见下文底部)。所以,我不确定它在哪里......

回答 1 投票 0

java.lang.OutOfMemoryError:Java 堆空间

当我尝试上传 80,193KB FITS 文件进行处理以显示选择字段时,跟踪中出现了下面描述的错误。基本上我有一个模拟网络界面,允许用户...

回答 6 投票 0

如何正确关闭 Log4j,关闭所有 Appender,从而关闭文件

我的基于 servlet 的 Web 应用程序有时在重新部署时无法关闭 Log4j 日志文件,导致文件描述符泄漏,并且偶尔会导致包含 servlet 的程序因“打开文件过多”而死亡...

回答 2 投票 0

如何解决这个问题 服务器不支持 3.0 版的 J2EE Web 模块规范。?

我正在尝试在tomcat5.5中部署jsp-servlet应用程序,但当我尝试部署到服务器时显示此错误。 服务器不支持 3.0 版本的 J2EE Web 模块规范...

回答 3 投票 0

java.net.HttpRetryException:由于服务器身份验证,在流模式下无法重试

我们的应用程序有两个部分: 服务器——提供REST服务 客户端 - 通过 Spring RestTemplate 使用它们 除了 HTTP 状态之外,我们的服务器还返回一个带有 JSON 的 HTTP 正文,描述呃...

回答 6 投票 0

使用100vh时溢出

我将网格视图高度设置为 100vh。我的网格视图由两个 div 组成,第一个 div 用于图像,第二个 div 用于表单。这是我的 CSS 代码的一部分: * { 框大小:边框框; } html{ 字体-...

回答 1 投票 0

在一个项目中统一 Servlet 项目和 Socket 项目 - 未找到类错误

我有3个项目。一个是 Servlet(在动态 Web 项目内制作),另一个是套接字项目(也是动态 Web 项目),最后一个是我想用来...

回答 1 投票 0

Jetty 11 未检测到 Jakarta servlet,我该如何调试它?

这是这个问题的后续。 我也有同样的情况,并且认为我已按照 Joakim 的答案和 EmbedMe 代码中的说明进行操作。我尝试使用 -X 开关运行 exec:java...

回答 1 投票 0

如何修复 java.lang.NoSuchMethodException: Servlets.MyServlet.<init>() at java.base/java.lang.Class.getConstructor0

我在 jsp 页面中有一个表单,我正在尝试连接到 servlet MyServlet。我使用的是 Tomcat 10.x。我不断收到以下错误: HTTP 状态 500 – 内部服务器错误 类型异常 R...

回答 1 投票 0

如何修复 Servlet 的 HTTP 状态 500?

我在 jsp 页面中有一个表单,我正在尝试连接到 servlet MyServlet。我使用的是 Tomcat 10.x。我不断收到以下错误: HTTP 状态 500 – 内部服务器错误 类型异常 R...

回答 1 投票 0

使用“/”创建servlet url-pattern

我创建了名为 MainContent 的 servlet。我有这样的映射 主要内容 主要内容 ...

回答 1 投票 0

使用控制器 servlet 过滤使用情况

对于带有 JSP 和 servlet 的非常简单的 MVC,过滤器的功能是什么? 下面的示例中有一个控制器 servlet,然后每个 JSP 都会呈现不同的视图。该服务...

回答 1 投票 0

使用 ServletUriComponentsBuilder 模拟测试返回新添加实体的位置和 201 状态代码的 post 方法

@PostMapping(路径=“/用户/{用户名}/事件”) 公共 ResponseEntity createEventsForUser(@PathVariable String 用户名, @RequestBody @Valid EventBean event){ 活动。 @PostMapping(path= "/users/{username}/events") public ResponseEntity<Object> createEventsForUser(@PathVariable String username, @RequestBody @Valid EventBean event){ event.setUsername(username); EventBean savedEvent = eventJPAService.save(event); URI location = ServletUriComponentsBuilder .fromCurrentRequest() .path("/{eventId}") .buildAndExpand(savedEvent.getEventId()) .toUri(); return ResponseEntity.created(location).build(); } 这是我想使用 Junit 和 mockito 测试的 post 方法的代码。我该怎么做? 我试过这个: @Test public void testCreateEventsForUser() { String username = "testuser"; EventBean newEvent = new EventBean(404, "testuser","New Event", "Planning", LocalDate.now()); int expectedEventId = 404; // Mock the behavior of eventJPAService.save when(eventJPAService.save(newEvent)).thenReturn(new EventBean(expectedEventId,"testuser" ,"New Event", "Planning", LocalDate.now()); ResponseEntity<Object> response = eventController.createEventsForUser(username, newEvent); // Verify the response status and location assertEquals(201, response.getStatusCodeValue()); URI location = response.getHeaders().getLocation(); assertEquals("/users/testuser/events/404", location.getPath()); } 出现错误: 当前没有 ServletRequestAttributes 要解决问题,您可以创建一个模拟 HttpServletRequest 并使用 RequestContextHolder 将其设置为当前请求属性,因此测试用例将如下所示(我还更新了已弃用的用于检查 statusCode 的内容): @Test public void testCreateEventsForUser() { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("/users/testuser/events"); RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request)); String username = "testuser"; EventBean newEvent = new EventBean(404, "testuser","New Event", "Planning", LocalDate.now()); int expectedEventId = 404; // Mock the behavior of eventJPAService.save when(eventJPAService.save(newEvent)).thenReturn(new EventBean(expectedEventId,"testuser" ,"New Event", "Planning", LocalDate.now()); ResponseEntity<Object> response = eventController.createEventsForUser(username, newEvent); // Verify the response status and location assertEquals(201, response.getStatusCode().value()); URI location = response.getHeaders().getLocation(); assertNotNull(location); assertEquals("/users/testuser/events/404", location.getPath()); }

回答 1 投票 0

生成的servlet错误:-source 1.5不支持默认方法(使用-source 8或更高版本启用默认方法)

我正在使用Netbeans 8.2版本来练习我的spring MVC项目。netbeans提供的默认IDK版本是1.8,我正在使用这个项目来学习表单验证。我正在使用所有的天秤座...

回答 1 投票 0

ServletContext.getRealPath("pictures") 返回 tmp 目录? JBoss

我用seamgen(也用gui)制作了一个应用程序,并在应用程序的根目录中创建了一个文件夹“图片”用于存储个人资料图像。 当我评估 ServletContext.getRealPath("pictures") 时

回答 3 投票 0

404 错误 - 尝试访问我的 Servlet 时显示错误

主页工作正常,但是,当我尝试访问我正在测试的两个 servlet 之一时,出现 404 错误。我使用IDE intellij,tomcat 9,maven,servlet版本5, HTTP 状态 404...

回答 1 投票 0

servlet 中的 Http 错误 404:找不到该网址的网页

PrintNamesServlet.java: 该 Servlet 打印输入的用户名称。 导入 javax.servlet.ServletException; 导入 javax.servlet.annotation.WebServlet; 导入 javax.servlet.http.HttpServlet; 我...

回答 2 投票 0

Spring 5 中机密客户的 PKCE(非反应式)

我正在尝试在 Spring Boot 5 中的 oAuth 客户端上启用 PKCE。我能找到的示例适用于反应式客户端,如下所示: SecurityWebFilterChain springSecurityFilterChain(

回答 2 投票 0

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