要在表单中添加的路径:选择spring mvc portlet

时间:2014-05-15 08:18:58

标签: spring-mvc portlet spring-portlet-mvc

我的项目是一个带有spring mvc的portlet。我想改进我的代码,因此我尝试使用<form:select>代替<select>。我想知道使用它需要哪些更改。应将选定的值返回给控制器。

JSP:

<form:form  modelAttribute="drpdownValue" method="get" action="${URL_EOBLIST}">
<form:select path ="values">
<form:options items="${dropValues}"/>
</form:select>
</form:form>

模特课:

public class DropDownValues {
String values;

public String getValues() {
return values;
}

public void setValues(String values) {
this.values = values;
}
}

控制器:

@RequestMapping
public String initialize(RenderRequest renderRequest){      
ModelMap modelMap=new ModelMap();
modelMap.addAttribute("drpdownValue",new DropDownValues());    
return "formTable";//jsp name
}
@ModelAttribute("dropValues")
public List<String> getList(){
List<String> dropdown=new ArrayList<String>();
dropdown.add( "All Available");
dropdown.add( "Last 18 Months");
dropdown.add( "Last 12 Month");
dropdown.add( "Last 6 Months");
dropdown.add( "Last 3 Months");
return dropdown;
}

0 个答案:

没有答案