图书超市:
1、出错信息为:org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'BookName' not found on type cn.form.Book
一般原因为:
a、确实没有该字段
b、用了集合存储,而直接用集合调用,即:(集合.字段名)
c、用标签时,没写标签,直接用集合名调用。
d、本次错误为取值list中的bean值时,如果bean中的属性的开头字母为大写,则出错!应改为小写!
e、当把一个bean中的属性设为static时,比如一个map集合变量,${cart.value.bookname}就出现错误找不到map值。【另外需注意要加上value,否则也会错误找不到bookname。】
2、String.valueOf(session.getAttribute(str))是利用String的valueOf方法转换类型,可将double等数值类型的转化为字符串,(Sting)session.getAttribute(str) 是强制转换,是利用编译器进行的转换(直接用getString得到数据库的double类型数据时,会出现000023.45样式的字符串)
3、java.lang.NumberFormatException: For input string: "orderID",错误解释:int a=Integer.parseInt(“gfhsdijhgf”),这个方法里面的字符串参数必须全部是数字才得行.【但是我遇到此错误时