jsp项目总结

本文总结了在JSP项目中遇到的一些典型问题及其解决方案,包括属性未找到错误、类型转换和异常处理。同时,讨论了聊天室功能的实现,涉及到在线用户共享、数据存储和私聊功能的细节,强调了Application和Session在不同场景的应用。
摘要由CSDN通过智能技术生成

图书超市:

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”),这个方法里面的字符串参数必须全部是数字才得行.【但是我遇到此错误时

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值