- 浏览: 135257 次
- 性别:
- 来自: 北京
最新评论
1. 对应String类型的对象使用println()方法时,如果对象为null,将打印null而不是引发NullPointerException,由此引用的问题是容易造成错觉,对于以后对字符串的操作容易引起问题。
2. 引发NullPointerException异常,主要原因是没有对对象的存在性进行验证,在jsp编程中经常出现:if
(request.getParameter(“username”).equals(“xxx”))、
out.println(session.getAttribute(“record”))等。解决这个问题的方法是在使用前进行判空比较:if
(request.getParameter(“username”)!=null) {if if
(request.getParameter(“username”).equals(“xxx”))…}
3. 引发NumberFormatException异常:主要原因是将用户提交的内容转换为整数或者浮点数时用户输入了其它非法字符。处理的主要方式是在需要进行转换的地方使用try/catch块捕获此异常然后提示用户输入合法数据
4.
引发StringIndexOutOfBoundsException异常:主要原因是使用String的substring()、charAt()等方
法,而字符串的长度不够,就会引发此异常;在字符串为null时也会引发NullPointerException。解决的方法是判空,判断长度或者转换
为字节数组。考虑到这些操作很多,可以将之封装到javabean中
5. 引发NoClassDefFoundError错误,主要原因是类路径或者类文件放置错误,类文件的放置要符合服务器的要求
6. 引发java.lang.Error错误,主要原因是对系统所访问外部资源,未执行关闭操作,导致外部资源大量浪费,最终可能导致系统无法正常运行;对系统所访问的外部资源关闭次数太多,外部系统无
法正常处理;所系统访问的外部资源出现异常情况。解决的方法是:访问外部资源前,首先检查该资源(如数据库)是否可正常连接或操作;访问外部资源时,如果
进行了连接,一定进行关闭操作,并仅进行一次关闭操作;尽量在同一操作中共享外部资源,以减少该操作对资源的消费,提高程序的执行效率。
<script>document.getElementById("ubbcontent").style.display="none";</script>
发表评论
-
Ubuntu 9.04中文件共享的设置
2009-09-01 11:36 1330在Ubuntu 9.04中,用新立德自动安装的方式安装了sam ... -
Java异常处理陋习
2009-08-11 13:51 827你觉得自己是一个Java专 ... -
JAVA程序员的好文章,程序迷途中的人来看
2009-08-11 13:47 884转自:http://hi.baidu.com/cf ... -
JSP避免Form重复提交的三种方案
2009-08-10 16:42 8761 javascript ,设置一个变量,只允许提交一 ... -
系统分析员、系统架构师、项目经理的区别
2009-08-10 09:41 1205转自:http://pm.csai.cn/mana ... -
LATEX使用之-字体颜色深浅不一
2009-03-13 16:31 5550今天用Ctex写论文,发现出来的pdf在屏幕上会出现字体颜色深 ... -
释放C盘空间的一种方法
2009-03-07 18:00 1048今天终于让C盘上可怜的500m的剩余空间变成了1G。 方法 ... -
T61 总蓝屏 错误代码为0X40000080
2009-03-06 21:30 3081这两天我的t61总是蓝屏,而且总是用的用的就速度巨慢。 今 ... -
windowXP 管理工具拒绝访问的解决方法
2009-03-06 21:25 2499我的电脑好一阵子都没有办法访问管理工具里的内容,除了ODBC。 ... -
数据库范式举例学习
2008-11-23 00:43 2698数据库太久没碰了,但笔试总是会碰上,没办法,现找些资料来学吧。 ... -
JAVA checkedException 与 uncheckedException
2008-11-22 23:35 2441今天笔试,遇到了一道题,问哪些exception是checke ... -
刚填完审协的在线职业测评
2008-10-23 16:18 2185刚刚填完审协的职业测评,分两部分,一部分是能力测试,和公务员的 ... -
SLB一面
2008-10-14 12:54 841刚从slb BGC的面试中回来 ... -
写申论的一点经验
2008-10-11 11:46 900避免《南周》化,着力《人报》化,总结一下给自己的几点警示: ... -
SLB活动日
2008-10-10 21:44 716刚从SLB活动日回来,人多啊………………,刚才系统死机,刚写的 ... -
面试官如何判断你是合适的人选(一位同事的review)
2008-10-10 16:10 2638http://forum.byr.edu.cn/wForum/ ... -
百度07在线笔试
2008-10-10 00:07 927一、 一个文本文档有多 ... -
网申的惨痛经历
2008-10-06 22:45 805过了七天的悠闲时光,今天一开始就是惨痛的一盆凉水从头到脚。 ... -
求职箴言
2008-09-26 12:39 768求职,最重要的是研究这个行业的游戏规则。其中一个重要规则就是, ...
相关推荐
《JSP网络编程从基础到实践》是一门深入浅出的Java课程设计和毕业设计教程,专为初学者量身定制。本课程旨在帮助学员掌握JSP(Java Server Pages)技术,通过实例代码的讲解,使学习者能够快速上手并应用于实际项目...
在讲解Java网络编程时,会涉及到以下几个重要的概念和知识点: 1. 网络基础:网络编程首先要了解的是TCP/IP协议,它规定了计算机网络中的通信规则。TCP/IP协议分为四层,即应用层、传输层、网络互联层和网络接口层...
本资源主要介绍了使用 Java 语言和 JSP 技术来实现 Web 编程中的数据库操作。主要涵盖了以下几个方面的知识点: 1. 使用 form 标签在 HTML 中实现用户信息的输入,包括用户 ID、姓名、密码和住址,并将其提交到 ...
在Java中编写UDP网络程序,主要涉及以下几个关键类和方法: 1. `DatagramSocket`:创建一个UDP套接字,用于发送和接收数据。使用`send(DatagramPacket p)`发送数据,`receive(DatagramPacket p)`接收数据。 2. `...
JSP的核心概念包括以下几个方面: 1. **JSP元素**:包括指令(Directives)、脚本元素(Scriptlets)、声明(Declarations)、表达式(Expressions)和EL(Expression Language)。这些元素共同构成了JSP页面,用于...
在IT行业中,Java JSP(JavaServer Pages)是一种广泛用于构建动态网页的技术,它结合了Java编程语言的强大功能和HTML的简易性。本"JAVA_JSP学习系列"着重于为初学者提供深入浅出的学习资源,通过实例教学,帮助读者...
在Java编程方面,书中可能涵盖了以下几个重要知识点: 1. **基础语法**:包括变量、数据类型、运算符、流程控制语句(如if、switch、for、while)、函数和类的定义与使用。 2. **面向对象编程**:讲解类、对象、...
Java服务器高级编程是Java开发领域中的重要主题,涵盖了在服务器端使用Java技术构建...对于Java服务器高级编程的深入理解和实践,不仅可以提升个人技术水平,也有助于在实际工作中解决复杂问题,推动项目的成功实施。
《JSP网络编程技术与实例》是一本深入探讨JavaServer Pages(JSP)技术的书籍,旨在帮助读者理解和掌握在Web开发中运用JSP的方法。JSP是Java平台上的一个核心技术,它允许开发者创建动态、交互式的网页。通过学习JSP...
通过分析和学习这些源代码,开发者可以加深对JSP编程的理解,掌握如何在实际项目中应用JSP技术,同时也能锻炼问题解决和代码重构的能力。在没有原始代码结构的情况下,理解和重构这些代码将是一个挑战,但也是提升...
JSP中主要包括以下几种指令:page指令、include指令和taglib指令。Page指令用于设置JSP页面的全局属性,如编码、错误页面等;include指令则用于在多个页面间共享内容,提高代码复用性;taglib指令引入自定义标签库,...
在"例子程序"目录中,你可能会找到以下几个常见的JSP编程示例: 1. 用户登录和注册:展示如何处理表单数据,验证用户输入,并使用session来跟踪登录状态。 2. 数据库交互:通过JDBC连接数据库,展示如何执行SQL查询...
在JSP网络编程技术中,我们主要会涉及到以下几个关键知识点: 1. **JSP基本结构**:JSP页面由HTML代码和嵌入的Java代码组成,其中Java代码可以是脚本元素(Scriptlets, Expressions, Declaration等)或者JSP指令...
本篇文章将深入探讨Java Servlet在网络编程中的应用,以及与JSP(JavaServer Pages)的协同工作。 首先,理解Servlet的基本概念至关重要。Servlet是一个Java类,它扩展了服务器的功能,可以处理来自客户端的请求并...
在学习JSP网络编程时,首先需要理解以下几个核心概念: 1. **JSP元素**: JSP页面由静态内容(如HTML)和动态内容(Java代码)组成。动态内容可以是Java脚本(Scriptlets)、表达式(Expressions)、声明...
本资料“Java EE Web编程(Eclipse 平台)”可能涵盖了以下几个关键知识点: 1. **Eclipse IDE的使用**:Eclipse作为开源的Java开发工具,拥有丰富的插件支持,对于Java EE开发,它可以提供诸如Java服务器视图、...
【北大青鸟ACCP6.0 第二学期 S2 JAVA jsp】是北大青鸟教育机构推出的IT培训课程,主要针对的是Java编程语言和JavaServer Pages(JSP)技术的深入学习。这个课程通常在学员对编程有一定基础后进行,旨在提升学员的Web...
JSP的核心概念包括以下几个方面: 1. **JSP语法**:JSP页面由HTML或XML标签和嵌入的Java代码组成。这些Java代码可以是脚本元素(scriptlets)、表达式(expressions)或者声明(declarations)。例如,`...
**JSP编程基础** JSP(JavaServer Pages)是Java平台上的动态网页技术,它允许开发者将静态HTML、XML或WML与动态Java代码结合在一起,以创建交互式的Web应用程序。JSP的核心概念包括以下几个方面: 1. **JSP页面...
4. **EL**(Java Expression Language):用于在JSP中表达和访问Java对象的简单语言。 5. **JSTL**(JavaServer Pages Standard Tag Library):提供了一系列标准标签,简化JSP页面的编写。 6. **Session和Cookie...