JSP Web开发技术难点都有哪些?

就是在开发网页的时候经常会卡住人的那种问题。最好1个两个详细的例子。好的必追加悬赏... 就是在开发网页的时候经常会卡住人的那种问题。最好1个两个详细的例子。好的必追加悬赏 展开
 我来答
cashflowgame
2011-07-03 · TA获得超过814个赞
知道小有建树答主
回答量:1336
采纳率:0%
帮助的人:1042万
展开全部
对于新手开发最常见的两个比较烦人的问题:
1.乱码问题:jsp开知槐发中出现乱码是很正常的事情,解决的办法也有很多种,但是对于生手来讲还搭码友是比较让人心烦的事情。
2.空指针问题:在jsp开发中经常会碰到空指针例外的情况,这样的问题调试起来比模拆较麻烦,需要一点一点的调试,对于生手来讲往往摸不着头脑,老手也有可能会犯同样错误。
你去百度知道搜索搜索,就知道这两个问题比较常见了。
追问
额 能详细点么?比如说1的乱码 JSP的默认编码是Unicode编码。如何实现Unicode和本地字符集的相互转换问题。比如说2.的空指针问题,能举个经常出现空指针的例子么。我也想在网上找,但太多了。我还比较急用。十分感谢您的回答。
追答
1.乱码问题:jsp页面中的编码和数据库的编码以及tomcat配置中的编码尽量保持一致,用utf8都用utf8,不要有的用GBK有的用utf8
2.空指针错误:做数据库连接的时候,如果连接没有建立,就调用连接类的方法,就会出现空指针
一下子写代码手头上还没有
我再举个常见的例外:NumberFormatException ,做web开发常遇到,比如在表单提交的时候,本来应该是输入一个数字的地方,比如:年龄:应该输入数字,你输入了个字符串aaa,你在处理的时候没有校验,这就会出现:NumberFormatException
String age = request.getParameter( "age" );
int ageInt = Integer.parseInt ( age );
这样就会出现 NumberFormatException
如果你在表单中没有定义age这个字段
那个String age = request.getParameter( "age" );
执行这一句 ,age就是一个空指针
如果你再调用它的方法,比如 int ageLength = age.getLength():
这个时候就会出现空指针例外
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式