【学习疑问笔记一】

学习的过程中时常遇到许多疑问,我都一一记录了下来,后来问老师查资料的情况下不完全的解决了一部分,决定以后定期更新一次自己的疑问笔记,方便自己以后查阅,也可以对旧问题进行更深的探讨,虽然这些问题都有些弱智,不过也可以记录自己的成长!

最近学的比较杂,主要有servlet,jsp方向和Android的内容

JAVA WEB有关:

1.

创建一个servlet,在service方法中super.service(req, resp)存在的条件下会出现异常:

java.lang.IllegalStateException: Cannot forward after response hasbeen committed

【父类的构造方法中有页面跳转,下面代码的页面跳转自然不能再执行,需要删除】

2.

<jsp:forward page="ProServlet?method=list&pagenum=1" />能跳转

<jsp:forward page="http://localhost:8080/trolley/ProServlet?method=list&pagenum=1"/>跳转失败

【jsp:forward貌似用的是相对路径而不是绝对路径,而且从程序耦合度考虑也用相对路径比较好】

3.

<ahref="ProServlet?method=list&pagenum=${param.pagenum-1}">上一页</a> 正确

 <ahref="ProServlet?method=list&pagenum="+${param.pagenum-1}>上一页</a> 错误

【标签里面不使用字符串连接符+】


Android:

1.

按钮的点击事件中使用

Toast.makeText(this,"保存用户信息失败" 0).show();失败

改成Toast.makeText(MainActivity.this, "保存用户信息失败" 0).show();成功

【注意匿名内部类,此时用this指的是匿名内部类,在编程时最好不怕麻烦使用类.this的方法,防止使用到错误类引用】

2.

Toast.makeText在新建的子线程里面使用会报错

【注意!组件的使用和更新只能在主线程,即UI线程中进行,如果要在子线程实现,使用Handler】





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值