Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将spring表单select的路径映射到byte变量_Java_Spring_Spring Mvc - Fatal编程技术网

Java 如何将spring表单select的路径映射到byte变量

Java 如何将spring表单select的路径映射到byte变量,java,spring,spring-mvc,Java,Spring,Spring Mvc,我有下面列出的清单 <form:select class="inputField" path="var1"> <form:options items="${list}" /> </form:select> 但是,我从我的控制器中放入字符串类型的arraylist,它在显示页面时会给我NumberF

我有下面列出的清单

<form:select class="inputField" path="var1">
                                        <form:options items="${list}" />
                                        </form:select>

但是,我从我的控制器中放入字符串类型的arraylist,它在显示页面时会给我NumberFormatException,var1是Byte类型的,如果我将var1更改为其他整数类型的变量,它会很好地工作,并在下拉列表中显示值


但是我想把它映射到类型为byte的var1。

你的
${list}
是如何在控制器中填充的?它是否只包含可转换为
字节的值?
?ArrayList=newArrayList@mthmulders:我的列表包含字符串值,但我希望在用户提交表单时映射到Byte varaible。该列表中的所有值是否都有效
Byte
值?也就是说,没有非数值,没有低于
-128
的值,没有高于
127
的值?@mthmulders:look列表包含字符串值,但我应该将列表的索引与模型中的字节变量相匹配