我编写了两个简单的函数GET和POST,用于从表单中使用数据。不幸的是,当我提交此表单时,会再次显示带有空字段的表单,而不是获取响应。它更改URL地址http://localhost:8080/example到http://localhost:8080/example/?version=5.4
@Component
@Path("/example")
public class ExampleService {
@GET
public String message() {
return "<!DOCTYPE html>\n" +
"<html>\n" +
"<body>\n" +
"\n" +
"<form>\n" +
" Version\n" +
" <input type=\"text\" name=\"version\" value=\"\">\n" +
" Id\n" +
" <input type=\"text\" name=\"id\" value=\"\">\n" +
" <input type=\"submit\">\n" +
"</form>\n" +
"\n" +
"</body>\n" +
"</html>";
}
@POST
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces({MediaType.TEXT_HTML})
public Response createFromForm(
@FormParam("version") String version,
@FormParam("id") String id
) {
return Response.status(201).entity(version).build();
}
}
看起来您的表单正在以url(GET)的形式提交结果。
在表单中添加method=“POST”
ie:
<form method="POST">
// other parts here
</form>
我试图将表单中的一些值发送给responsebody,以便对这些值执行一些操作。但这些值根本不会被转发到该处理程序。我找不到理由。这里会有什么问题? 我的处理程序 我的JSP
我需要在Spring MVC中创建一个可以处理JSON和Multipart Form请求的方法。 这是我的方法的签名: ImageDTO类如下所示: 所以这个场景是我需要支持两个场景:1。从表单向上加载图像,其中内容类型为多部分表单(所有DTO成员均不为null)2。使用JSON上传图像,仅使用imageUrl。在本例中,请求正文如下所示: 当前的实现很好地处理了多部分请求,但在发送JSON时,I
我使用spring boot web flux从事一个微服务项目,下面是一些服务: BaseInfoService 通知服务 会计服务 订单服务 PerformService 现在,我应该使用webClient进行服务调用,将来我会使用kafka和spring cloud stream并将请求作为事件发送。 第一个问题是我应该在控制器中使用还是? 第二个问题:我在github和其他站点中看到了许多
我正在探索Spring数据REST库以构建RESTAPI。 但在许多示例中,我看到RESTAPI是从Crudepository生成的。 我想知道这在生产中是否真的有用?在我看来,快速启动和运行某些东西很容易,但我宁愿将RESTAPI与“真正的”服务相结合,而不是“仅仅”与存储库相结合。 你对此有何看法? 亲切的问候B
我正在用JAX-RS制作一个Rest服务应用程序。这是学校的一些项目。对于这个项目,我需要使用以下技术: Maven JAX-RS CDI JPA-EJB JNDI Bean验证 所以现在我已经用一个假的DB(“CafeStub”)和一个使用JPA(“CafeDB”)的真实DB制作了我的域名“Cafes”。我的域名也稍微使用了CDI。(@Inject在CafeService类中…) 我不知道如何解
我有一个jax-rs REST服务,使用JEE 7(部署在glassfish中),它有一种在资源上处理HTTP POST的方法: 我尝试将多部分数据提取为: 然后,我尝试使用 RestClient(来自 wiztools.org)模拟客户端多部分 POST 请求,其中至少有 2 个部分具有不同的内容类型(边界分隔符由 RESTClient 工具自动设置)。 我在wireshark中验证它是否是从R