我想将一个ServletRequest的参数绑定到任意域对象。 PARAMS可作为地图类型如何将ServletRequest参数绑定到域对象?
Map<String, String[]> // String = key, String[] = values
它们应转换并结合到目标对象的字段。我喜欢有这样的方法:
// definition:
public void bind(Map<String, String[]>, T target)
// usage:
bind(request.getParameterMap(), domainObject);
将请求参数绑定到Java Servlet中的域对象的最佳方法是什么?什么库可用于此目的,或者如何编写一个?
数据绑定是一个复杂的问题,除了最平凡的应用程序之外的所有应用程序。 Web框架在这方面花费了很多精力,你不应该期待通过自己的方式找到一个简单的解决方案。这个框架的存在是为了很好的理由:) – skaffman 2009-12-24 14:27:39