我想將一個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