我这写input标签的命名规则是这样的
语言能力:
<input id="language0" type="hidden" name="language0" usesenderpos="true" value="">
掌握程度:
<input id="languagelvl0" type="hidden" name="languagelvl0"usesenderpos="true"value="">
语言能力:
<input id="language0" type="hidden" name="language1" usesenderpos="true" value="">
掌握程度:
<input id="languagelvl0" type="hidden" name="languagelvl1"usesenderpos="true"value="">



以此类推,但我现在不知道应该如何向action中传啊,我不可能为每个name都gat,set一次,求解啊!!!!!急用!!!!!
我用的ssh框架actionssh

解决方案 »

  1.   

    试试 Hashmap, 对于language的定义你的back-end应该有static constant.
    Hashmap的Key是language, value是level。JSP的定义language的数量应该有个上限一般是10, form bean 里就一一对应吧,这样也清楚一些。
    你们的上限是多少。
      

  2.   

    楼主,我做的项目中也有类似这种的页面。你把前面一组标签的名字取一样的名称,后台数组接收不就行了吗???String[] names=request.getParameterValues("XX"); 只不过前台js提交判断是否为空的时候用循环一下