摘要:
我们知道客户端浏览器的html页面都是服务器端发回来的响应数据经由浏览器解析出来的,而我们平常所看到的网站的html页面是相当的复杂,而且当我们需要动态生成网页时,去使用servlet进行out.println()输出,很显然比较麻烦。因此为了简化servlet的工作,JSP技术作为页面表现被广泛使用。我们可以将jsp看成生成servlet的“草稿”文件,因为每个jsp页面都会被翻译成servlet。jsp比较简单,他的特点是在html页面中加入java代码片段,或使用各种jsp标签,包括使用用户自定义的标签,从而可以动态地提供页面内容。 jsp的本质是servlet,在实例初始化、销毁时也. 阅读全文
posted @ 2012-12-29 23:51
糊涂先生
阅读(355)
评论(0)
推荐(0)
摘要:
Filter和Listener是Servlet规范里的两个高级特性,可认为是servlet的一种“加强版”。它们不同于servlet,Filter不进行处理客户端请求,只是对用户请求进行预处理,也可对响应进行后处理,或者是对context、session、request事件进行监听。很好地使用这两个高级特性可轻松解决一些特殊问题。 一、过滤器Filter 我们很少会用Filter相用户请求生成响应,使用Filter的完整的流程是:Filter对用户请求进行预处理,接着将请求交给servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。 ServletFilte体现的是设计模. 阅读全文
posted @ 2012-12-29 16:28
糊涂先生
阅读(497)
评论(0)
推荐(0)
摘要:
Web程序中常用Session和Cookie技术来进行会话跟踪,Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 我们都知道Http协议是无状态的协议,一旦数据提交完毕,客户端与服务端的连接就会关闭,再次交换数据需要建立新的连接,这就意味着服务器无法从连接上跟踪会话。比如有些网站下载东西需要会员先登陆,单纯的请求响应无法得知顾客是否已经登陆;再比如网上购物,购物车怎么知道顾客挑选过哪些商品呢?这些情况都需要我们跟踪会话,而cookie和session就可以做到。 下面是我看到的最好理解cookie和session的讲述: 一家烤鸭店老板为了促进. 阅读全文
posted @ 2012-12-29 00:06
糊涂先生
阅读(322)
评论(0)
推荐(0)
浙公网安备 33010602011771号