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列表包含字符串值,但我应该将列表的索引与模型中的字节变量相匹配