有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Spring,在同一个URL上发布不同的模型

如何处理来自同一URL上POST请求的不同模型

例如,我在用户模型中有action字段

如果action等于edit,我知道,那个用户给我发送了编辑实体的模型

如果action等于delete,我知道还有其他字段和其他模型

如何在同一个URL上执行此操作,而不使用任何可选的GET参数


共 (1) 个答案

  1. # 1 楼答案

    通常,对于基于REST的URL命名法,操作(PUT、DELETE、GET等)由URI决定,而不是由模型决定。因此,如果遵循正确的约定,那么删除和放置操作应该是控制器上的不同操作。但是如果你想在模型内部推动操作,那么你可能不需要多个动作。带有单个请求映射的单个操作可以使用用户模型,然后在您的服务或助手中,您可以对模型的if else属性进行action检查,以查看如何处理它