监听器二
摘要:监听域对象中属性的变更的监听器 域对象中属性的变更的事件监听器是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器。 监听器接口分别是ServletContextAttributeListener, Htt
阅读全文
posted @
2019-01-12 18:38
溪水静幽
阅读(123)
推荐(0) 编辑
监听器一
摘要:监听器是一个专门用于对其他对象身上发生的事件或状态改变,进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生事件后,监听器某个方法立即被执行。 JavaW
阅读全文
posted @
2019-01-12 16:13
溪水静幽
阅读(131)
推荐(0) 编辑
HttpServletRequest详解
摘要:HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 例如:http://localhost:8080/demo/queryUserList.html?pa
阅读全文
posted @
2019-01-06 21:24
溪水静幽
阅读(451)
推荐(0) 编辑
MultiThreadedHttpConnectionManager
摘要:在HttpClient中使用多线程的一个主要原因是可以一次执行多个方法。在执行期间,每一个方法都使用一个HttpConnection实例。由于在同一时间,多个连接只能安全地用于单一线程和方法和有限的资源,就必须确保连接分配给正确的方法。而MultiThreadedHttpConnectionMana
阅读全文
posted @
2018-12-30 14:37
溪水静幽
阅读(2029)
推荐(0) 编辑
使用 URLDecoder 和 URLEncoder 对中文字符进行编码和解码
摘要:URLDecoder 和 URLEncoder 用于完成普通字符串 和 application/x-www-form-urlencoded MIME 字符串之间的相互转换。 向客户端发起请求时,浏览器会根据请求URL生成相应的请求报文发送给服务器。在这个过程中,如果在浏览器中的地址栏中所输入的URL
阅读全文
posted @
2018-12-26 22:44
溪水静幽
阅读(209)
推荐(0) 编辑
Filter
摘要:通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等。 Servlet API中提供一个Filter接口,开发web应用时,如果编写的J
阅读全文
posted @
2018-12-16 23:24
溪水静幽
阅读(181)
推荐(0) 编辑
JSTL
摘要:SimpleTag接口中的方法 JspContext是pageContext的父类,执行顺序:JSP引擎首先通过uri和viewIP标签名去找tld文件,在tld中通过viewIP找到ViewIPTag类,该类中,首先调用setJspContext方法把页面的pageContext传递进来,再调用s
阅读全文
posted @
2018-10-17 17:28
溪水静幽
阅读(105)
推荐(0) 编辑
EL表达式
摘要:EL表达式主要作用 1 获取数据 EL表达式可以用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据(某个web域中的对象,访问javabean的属性、访问list,map集合、访问数组)。在JSP页面中可使用${标识符}的形式,通知JSP引擎调用pageContex
阅读全文
posted @
2018-10-17 16:06
溪水静幽
阅读(229)
推荐(0) 编辑
JSP
摘要:JSP即Java Server Pages一种用于开发动态web资源的技术,最大特点在于:JSP技术允许在页面中嵌套java代码,为用户提供动态数据 1) web服务器是如何调用并执行一个JSP页面的? 服务器首先将JSP翻译为一个Servlet,翻译过后的Servlet可以在\tomcat主目录\
阅读全文
posted @
2018-10-17 13:36
溪水静幽
阅读(111)
推荐(0) 编辑
防止用户重复提交表单
摘要:由于没有用jsp,所以在这个实例中用一个servlet来输出表单页面,另一个servlet用来处理表单。具体思路在程序中写出: 用户提交后,会交给DoFormServlet去处理,我们看一下DoFormServlet.java: 过程是这样的,用户在登陆之前,服务器端会先生成一个token,然后将这
阅读全文
posted @
2018-10-17 12:07
溪水静幽
阅读(172)
推荐(0) 编辑
Session
摘要:session对象 在web开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户
阅读全文
posted @
2018-10-13 22:03
溪水静幽
阅读(127)
推荐(0) 编辑
Cookie
摘要:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称为一个会话。 会话过程中要解决的问题 1)每个用户在使用浏览器与服务器进行会话的过程中,不可避免会各自产生一些数据,程序要想办法为每个用户保存这些数据。 2)如:用户点击超链接通过一个servlet购买了一个商品,
阅读全文
posted @
2018-10-13 21:14
溪水静幽
阅读(151)
推荐(0) 编辑
HTTP请求头和响应头
摘要:HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。 1. HTTP请求头 accept:浏览器通过这个头告诉服务器,支持的数据类型,内容类型的先后次序表示客户接收的先后次序。如:text/html, image/jpeg accept-Char
阅读全文
posted @
2018-10-13 18:59
溪水静幽
阅读(127)
推荐(0) 编辑
Servlet(一)
摘要:Servlet接口定义所有servlet必须实现的方法。一个servlet是运行在web服务器中的一个小java程序,servlet通过HTTP协议接收并响应web客户端发来的请求。这个接口中定义的方法包括初始化servlet,服务请求,以及remove servlet,这些方法即servlet的生
阅读全文
posted @
2018-10-12 20:59
溪水静幽
阅读(167)
推荐(0) 编辑
JNDI
摘要:JNDI是 Java 命名与目录接口(Java Naming and Directory Interface):一组在Java应用中访问命名和目录服务的API(ApplicationProgramming Interface) 开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动
阅读全文
posted @
2018-10-11 15:05
溪水静幽
阅读(132)
推荐(0) 编辑