0
@ModelAttributeは問題なく次のクラスにmyObj.myProp
をバインドすることができ、括弧内に結合特性の代わりに、ドットで区切ら: @ModelAttribute -
public class MyObj {
private String myProp;
// plus a default constructor and setter/getter for myProp
}
しかし、パラメータがmyObj[myProp]
として渡された場合、それが結合に失敗し
私は、ブラケット表記を使用してHTTPパラメータを渡すUIライブラリを使用しています。残念ながら、私はドット表記法を使用するように変更することはできません。 Springは 'org.springframework.beans.InvalidPropertyException'でエラーが発生しているので、' HttpServletRequest'オブジェクトを通してparamを取得しなければなりません。私はこの[post](https://stackoverflow.com/questions/23704352/cant-map-a-query-string-parameters-to-my-javabean-using-spring-4-and-datatable)を見つけましたが、そうではありませんでしたSpringバインディングがどのように括弧で処理されるのか – James