gpt4 book ai didi

java - 如何将 ServletRequest 参数绑定(bind)到域对象?

转载 作者:行者123 更新时间:2023-12-01 16:08:52 25 4
gpt4 key购买 nike

我想将 ServletRequest 的参数绑定(bind)到任意域对象。参数可用作

类型的映射
Map<String, String[]> // String = key, String[] = values

它们应该被转换并绑定(bind)到目标对象的字段。我想要一个这样的方法:

// definition: 
public void bind(Map<String, String[]>, T target)

// usage:
bind(request.getParameterMap(), domainObject);

将请求参数绑定(bind)到 Java Servlet 中的域对象的最佳方法是什么?有哪些库可用于此目的,或者您将如何编写一个库?

最佳答案

您研究过 Spring MVC ( http://springsource.org ) 框架吗?它提供了可以在 Spring 外部使用的绑定(bind)功能。另外,如果您当前没有使用其他 MVC 框架,那么这是一个值得考虑的好框架。

关于java - 如何将 ServletRequest 参数绑定(bind)到域对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1957448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com