2012-02-10 10 views
0

Iのような形状を有する形状のオブジェクトがあります。私は(実際のタグ形式前)ヘッダ内のスクリプトレットのフィールドtypeOfSearchの値を取得したいjspでspring mvcのフォームオブジェクトにアクセスするにはどうすればよいですか?

<form:form commandName="search" id="xmsimplify-form" method="POST"> 
    <form:hidden path="typeOfSearch" /> 
    [...] 
</form> 

<% 
    String typeOfSearch = [????] 

    if ("somevalue".equals(typeOfSearch)) { 
     [...] 
    } 
%> 

[????]の代わりに何を入れるのが最適でしょうか?

リクエスト属性またはそのページの属性にフォームBeanを取得する方法がある場合は、

おかげ

答えて

2

推奨される方法は、それを

<c:if test='${search.typeOfSearch == "somevalue"}'> 
    [...] 
</c:if> 

をJSTLのスタイルを行うことになるしかし、あなたは本当にあなたが要求から直接モデルマップからオブジェクトを引くことができますしたい場合。

final SomeForm form = (SomeForm) request.getAttribute("someForm"); 
if(form.getTypeOfSearch().equals("somevalue") { 
} 
関連する問題