JSP前端
文章平均质量分 58
iteye_5347
这个作者很懒,什么都没留下…
展开
-
JSP标签库解析
为什么要把JSP选作自己主要的服务器端应用程序编写工具呢?当然,JSP迷人的特性和功能不少,但JSP标签库是让我做出这一决定的最重要诱因之一。 为什么这样说呢?原因有两个:维护和开发速度。服务器端脚本语言其实就像是开发Internet的熔炉。在一个服务器页面上,你可以很方便地混合各种不同的脚本方法和对象。这种页面简直就是建筑Web的混凝土。正是这种“材料”的混合给予了服务器端脚本强大的信息处理能...原创 2012-08-29 16:09:07 · 88 阅读 · 0 评论 -
JSP引擎的工作原理
JSP运行环境:执行JSP代码需要在服务器上安装JSP引擎,比较常见的引擎有WebLogic和Tomcat。把这些支持JSP的web服务器配置好后。就可以再客户端通过浏览器来访问JSP页面了。默认端口一般是7001.JSP生命周期:JSP处理请求的方法就是把这些请求都统一看做Servlet。由于这个原因,JSP的很多功能和生命周期,都由Java Servlet技术标准定义的。这种限制,在动态内容方...原创 2012-08-29 17:06:04 · 83 阅读 · 0 评论 -
jsp自定义标签(taglib)编写的原理和实现
一个tag就是一个普通的java类,它惟一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再做一些特别的工作,你的类就是一个Tag。并且它自己负责...原创 2012-08-29 17:55:36 · 78 阅读 · 0 评论 -
JSP自定义标签rtexprvalue属性
其实以前也有写过自定义标签, 但是没有注意到过<rtexprvalue>的用法, 最近这几天又用上自定义标签了, 突然发现<rtexprvalue>的用法是有讲究的. rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否可以使用JSP表达式. 当在<attribute>标签里指定<rtexprvalue>...原创 2012-08-29 18:03:14 · 75 阅读 · 0 评论 -
通过Ajax方式获取Http Response Header
$.ajax({ type: 'HEAD', // 获取头信息,type=HEAD即可 url : window.location.href, complete: function( xhr,data ){ // 获取相关Http Response header var wpoInfo = { ...原创 2013-09-06 17:17:27 · 505 阅读 · 0 评论 -
Firefox之web程序员实用插件推荐
http://www.ccvita.com/170.html Add n Edit Cookies 编辑COOKIES https://addons.mozilla.org/firefox/573/ 查看或者修改本地cookie的插件,非常实用,强力推荐 User Agent Switcher 可以伪造User Agent https://addons.mozilla.org/fire...原创 2015-07-02 10:21:39 · 538 阅读 · 0 评论 -
SPDY 是什么?如何部署 SPDY?
SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议 ,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。(SPDY 是 Speedy 的昵音,意思是更快) SPDY 与 HTTP 的关系 SPDY 协议只是在性能上对 HTTP 做了很大的优化,其核心思想是尽量减少连接个数,...原创 2013-10-17 17:23:28 · 109 阅读 · 0 评论 -
token防止表单重复提交,token 原理
1:显示表单的那个 action 中使用 createToken() 生成一个随机的 token值,并存放在服务端(session或者cache中),并且传递一份到页面中 2:表单页面使用一个隐藏表单域获取后端传过来的 token值,该表单页面提交时会将此 token 值一同提交到后端 3:在表单页面提交到的 actioin 中使用 validateToken() 将服务端与表单隐藏域中的 ...原创 2015-11-05 14:05:59 · 625 阅读 · 0 评论