日期:2014-05-17  浏览次数:20777 次

关于JSP中的EL问题
JSP页面中我加上这么一句
<input id="itemname" name="itemname" type="text" value="${elecDictionaryDataName.dataName}" size="45" maxlength="25" />


页面就会报错,说org.apache.jasper.JasperExceptionjava.lang.NumberFormatException: For input string: "dataName"


数据是确实有的 我可以用s:property取出来,想不通这里的格式错误错在哪,dataName是String属性的。

------解决方案--------------------
NumberFormatException: For input string: "dataName"
dataName的确输入的是String,但是报的异常是数字格式转换错误,意思是你要把dataName这个字符串转换为数字,这是不可能的,所以就报异常了。你再仔细看看你的页面和后台,是不是有些细节地方忽略了。