摘要: View Code 1 一、page 对象 2 page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。 3 二、config 对象 4 config 对象里存放着一些Servlet 初始的数据结构。 5 config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法: 6 public String getInitParameter(name) 7 public java.util.Enumeration getInitParameterNames( ) 8 p... 阅读全文
posted @ 2011-11-24 00:53 月亮的影子 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一.网络程序运行过程中的常见异常及处理第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat –an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口就能解决这个问题。第2个异常是java.net.ConnectException: Connection refused: connect。该异常发生在 阅读全文
posted @ 2011-11-24 00:42 月亮的影子 阅读(6004) 评论(0) 推荐(0) 编辑
摘要: synchronized是对当前的实例进行加锁,要注意是“当前实例”,也就是说,假如你有两个实例化对象,那么可以同时访问这两个实例里面的 synchronized块。但是,当访问一个实例里面的一个synchronized块时,其余的synchronized是不可同时访问的,原因是整 个实例都被加了锁。 那假如说是static synchronized时会怎么样呢? 那么static synchronized恰好就是要控制类的所有实例的访问了,static synchronized是限制线程同时访问jvm中该类的所有实例同时访问对应的代码块。实际上,假如类中某一个方法或者说某个代码块是 sy.. 阅读全文
posted @ 2011-11-24 00:32 月亮的影子 阅读(479) 评论(0) 推荐(0) 编辑