当前位置: 代码迷 >> Java Web开发 >> spring web 接收select option标签数据类型,该如何解决
  详细解决方案

spring web 接收select option标签数据类型,该如何解决

热度:938   发布时间:2016-04-14 21:20:04.0
spring web 接收select option标签数据类型
使用spring做web开发,不知道用什么数据类型接收form表单,代码如下:

@RequestMapping( value="/editCategory", method = RequestMethod.POST )
public String onSaveCategory( 
                                             @RequestParam Map<String, String> selectcategory,
                      Model model, 
                      HttpSession session
                      ) throws Exception
{
System.out.println( "editCategory-post" );
Iterator<Map.Entry<String, String>> entries = selectcategory.entrySet().iterator();
while( entries.hasNext() )
{
Map.Entry<String, String> entry = entries.next();
System.out.println( entry.getKey() + "    " + entry.getValue() );
}
return FORWARD_PATH_ARTICLETYPE;
}



html:

<form name="form_edit_category" action="editCategory" method="post">
         <select id="selectcategory" style="float:left;" class="box"><!-- disabled-->
<option>hahaha</option>
 </select>

         <button class="btn btn-success" style="float:left" type="submit" >保存</button>
</form>

接收不到option的数据,怎么解决?
------解决思路----------------------
接收的是option的value,即<option value="">
后台用reques.getParamter("selectcategory");
  相关解决方案