求大佬解答

JianKuFenDou2536 学生  2018-08-22 10:43:17
String username="";
username=request.getAttribute("username").toString();

String username=request.getAttribute("username")有什么区别?
...全文
99 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
阿甘1976 2018-08-22
String username=request.getAttribute("username");
这种写法一看就有编译错误,Object转String,必须强制转型
String username=(String)request.getAttribute("username");
回复
鱿鱼ing 2018-08-22
额 如果 attribute里 没有 username 这个值 第一个会报错 因为 null不能toString()
第二个 username =null
回复
931828653 2018-08-22
getAttribute():返回可是String类型的数据,也可以是对象,但是当返回的是对象时需要强制转换
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2018-08-22 10:43
社区公告
暂无公告