2012-01-10 15 views
2

私はSpring MVCを使用していますが、ビュー(JSP)のモデルに追加されたオブジェクトのメソッドを使用できるかどうかは疑問でした。 :JSPのモデル属性へのアクセスメソッド

<form id="formDetail" action="${detailForm.generateURLDetail()}" ... 

オブジェクトはビューでアクセス可能です(属性を使用できます)が、メソッドを使用することはできません。私は春のドキュメントで何も見たことがありません

答えて

2

getterの表記法を使用するか、custom functionを作成します(メソッドにパラメータが必要な場合は必須)。

または、あなたが必要と知っているので、コントローラでその関数を実行し、結果の値をモデルに公開します。JSP自体で呼び出す必要はありません。

1

generateURLDetail()に名前を変更することでこれを行うことができますgetUrlDetail()にフォームを変更します。

<form id="formDetail" action="${detailForm.urlDetail}" 

ELのメソッドにパラメータを渡すことはできません。

+0

これはもはや真実ではありません。 –