2016年5月19日
摘要: 1.传统标记处理器API 2.传统标记处理器生命周期 3.传统标记生命周期取决于返回值 和简单标记处理器不同,容器可以重用传统标记处理器对象,因此最好在doStartTag()中重置实例变量值,否则,这个代码可能只能在第一次能正常工作。 4.如果需要访问体内容 如果需要访问体内容,标记处理器需要扩展 阅读全文
posted @ 2016-05-19 17:32 十三弦 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 标记文件利用另一个页面(使用JSP)实现标记功能,标记处理器利用一个特殊的JAVA类实现标记功能。有两种类型的标记处理器:简单标记处理器和传统标记处理器。 1.建立一个简单标记处理器 1)开发定制标记处理器,扩展自SimpleTagSupport类 2)为标记创建一个TLD(taglib descr 阅读全文
posted @ 2016-05-19 17:27 十三弦 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 使用<jsp:include>指令或<c:import>标签可以动态地向页面增加可重用的内容块,也可以设置请求参数。但是存在两个问题: 1)设置的参数会被当成请求参数传递。你只是想要把信息传给所包含的文件,结果却是参与了这个请求的所有组件都能看到这个值,请求参数本来的目的应该是标识表单数据; 2)如 阅读全文
posted @ 2016-05-19 17:19 十三弦 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 有时使用EL和标准动作达不到目的,于是就引入定制标记。 对于JSP页面创作人员来说,定制标记使用起来比脚本要容易一些。不过对于JAVA程序员来说,简历定制标记处理器反而更困难。幸运的是,已经有了一个标准的定制标记库,这成为JSP标准标记库。 1.安装JSTL JSTL 1.1并不是JSP 2.0规范 阅读全文
posted @ 2016-05-19 15:02 十三弦 阅读(176) 评论(0) 推荐(0) 编辑