• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

JSP自定义标签由浅到深详细讲解(一)

发布: 2008-10-08 09:31 | 作者: 不详 | 来源: 测试时代采编 | 查看: 80次 | 进入软件测试论坛讨论

领测软件测试网


A.Tag.SKIP_BODY:表示?>…之间的内容被忽略


B.Tag.EVAL_BODY_INCLUDE:表示标签之间的内容被正常执行


3.doEndTag:但JSP容器遇到自定义标签的结束标志,就会调用doEndTag()方法。doEndTag()方法也返回一个整数值,用来决定程序后续流程。


A.Tag.SKIP_PAGE:表示立刻停止执行网页,网页上未处理的静态内容和JSP程序均被忽略任何已有的输出内容立刻返回到客户的浏览器上。


B.Tag_EVAL_PAGE:表示按照正常的流程继续执行JSP网页


七、用户自定义的标签属性:


如果在标签中还包含了自定义的属性,那么在标签处理类中应该将这个属性作为成员变量,并且分别提供设置和读取属性的方法。


八、创建标签处理类的步骤:

 

1.创建包含JSP网页静态文本的文件(即是要替换自定义JSP标签的文本)


2.在Web应用启动时装载静态文本


3.创建标签处理类


九、如何创建包含JSP网页静态文本的文件:


1.使用java.util.Properties类来存放要替换网页中自定义JSP标签的静态文本


2.Properties类代表了一系列属性的集合,其实例既可以被保存到流中,也可以从流中加载。这些文本以key/value的形式存放在WEB-INF目录下,例如key=value,在属性列表中这些key/value都是String类型的


十、Properties类的常用API:


1.setProperty(String key, String value):调用Hashtable类的put方法添加属性


2.getProperty(String key):获取属性列表中key对应的属性值


3.load(InputStream in):从输入流对象InputStream中读取属性列表(Properties list)


4.store(OutputStream out,String coMMent):使用适当的格式将属性列表的属性对写入输出流对象中,默认使用ISO-88590-1编码格式,以行的方式处理输入。属性的key/value之间以”=、:”配对,以回车、换行分隔key/value配对

文章来源于领测软件测试网 https://www.ltesting.net/

33/3<123

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网