摘要: 一、结构:${expression}${username},它的意思为取得某一范围内名称为username的变量。但因为我们并没有指定范围,所以它默认会先从page范围找,假如找不到,则依次从request,session,application找。若一直没找到,则回传null,页面显示空白。二、E... 阅读全文
posted @ 2014-04-22 20:08 &王先生 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 异常类(Exception)和错误类(Error)都继承自Throwable类。一、格式:五个重要关键词try,catch,finally,throw,throwstry { // 可能发生异常的代码 } catch (异常类型1 异常对象1){ // 异常处理代码} ca... 阅读全文
posted @ 2014-04-22 17:21 &王先生 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、为什么用线程池:多线程可以提高执行效率,但是线程开得太多,会占用大量内存资源,而且每个线程开启和销毁会占用时间。所以线程太多,反而导致性能不佳。这时为了提高性能,我们就要用线程池。Java自带四种线程池:1. newSingleThreadExecutor创建一个单线程的线程池。这个线程池只有一... 阅读全文
posted @ 2014-04-21 20:57 &王先生 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、JSP九大内置对象:JSP根据Servlet API 规范提供了某些内置对象,开发者不用事先声明就可以使用标准的变量来访问这些对象。Request:代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。Reponse:代表的是对客户端的响应,也就是说可以通过“respo... 阅读全文
posted @ 2014-04-19 21:01 &王先生 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、JSP简介:JSP(Java Server Pages,Java服务器端页面开发技术)JSP可以实现的技术都可以通过Servlet实现,他们本质上是一样的。但JSP设计的目的在于简化表示层的表示。JSP执行前都会被转化为Servlet。二、JSP页面包括三大部分:指令、Java脚本、动作组件。1... 阅读全文
posted @ 2014-04-19 19:47 &王先生 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP的简介:超文本传输协议。它是基于TCP连接的(默认端口号是80)。所以在传输数据前客户端需向服务器发送连接请求。当服务器同意连接请求,建立连接后才可以发送数据报文。二、HTTP的报文格式:首先HTTP的报文分为:请求报文和响应报文HTTP请求报文:一个HTTP请求报文由请求行(reque... 阅读全文
posted @ 2014-04-19 19:14 &王先生 阅读(430) 评论(0) 推荐(0) 编辑
摘要: TCP在双方传输数据前,发送方先请求建立连接,接收方同意建立连接后才能传输数据。(打电话:先拨号,等对方同意接听后,才能交流)。。。高可靠性UDP不需要建立连接(发短信)。不可靠,可能出现数据丢失等,但效率高,实时性高。————————————————————————————————————————... 阅读全文
posted @ 2014-04-15 19:52 &王先生 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.内置校验器不起作用 ?原因是应该这样写:另外 注意是:user.username;user.password内置校验器不用在JSP界面写,它默认把错误显示在每行,而用重写validate()的方法时,则必须写才会将错误显示出来,而且是显示在表单上方。2.用内置校验器实现“两次输入密码”的校验:(... 阅读全文
posted @ 2014-04-15 19:40 &王先生 阅读(164) 评论(0) 推荐(0) 编辑
摘要: service()和doget(),dopost()方法的区别 不管是post还是get方法提交过来的连接,都会在service中处理,然后,由service来交由相应的doPost或doGet方法处理,如果你重写了service方法,就不会再处理doPost或doGet了。 get请求和post请... 阅读全文
posted @ 2014-04-15 19:39 &王先生 阅读(167) 评论(0) 推荐(0) 编辑