摘要: 练习一:<max:num1="" num2=""/> <petrelsky:maxTagDemo num1="23" num2="35"> 练习二:定制一个带有一个属性的标签<xxx:readFile src="">用于输出指定文件的内容 <petrelsky:readFileTagDemo src 阅读全文
posted @ 2019-07-12 17:44 鸿森 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1)setJspContext:一定会被JSP引擎所调用,先于doTag,把代表JSP引擎的pageContext传给标签处理器类 2)带属性的自定义标签 <1>先在标签处理器类中定义setter方法,建议把所有的属性类型都设置为String类型。 <2>在tld描述文件中来描述属性: <3>在页面 阅读全文
posted @ 2019-07-12 17:33 鸿森 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 传统标签和简单标签 可发自定义标签,其核心就是编写处理器类,一个标签对应一个标签处理器类,而一个标签库则是很多标签处理器的集合。所有标签处理器类都要实现JspTag接口,该接口没有定义任何方法,主要作为Tag和SimpleTag接口的父接口。 在JSP2.0以前,所有标签处理器类都必须实现Tag接口 阅读全文
posted @ 2019-07-12 16:41 鸿森 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 11个隐含对象(Implicit Object)分为三类: 1.与范围有关的隐含对象 applicationScope sessionScope requestScope pageScope 2.与输入有关的隐含对象 param paramValues 3.其他隐含对象 cookie header 阅读全文
posted @ 2019-07-12 15:06 鸿森 阅读(285) 评论(0) 推荐(0) 编辑
摘要: EL简介: EL全名为Expression Language,它原本是JSTL1.0为方便存取数据所自定义的语言,当时EL只能在JSTL标签中使用, <c:out value="${3+7}"> 程序执行结果为10,但是你却不能直接在JSP网页中使用: <p>Hi! ${username}</p> 阅读全文
posted @ 2019-07-12 11:21 鸿森 阅读(136) 评论(0) 推荐(0) 编辑
摘要: JavaBean: 用作JavaBean的类必须具有一个公共的、无参的构造方法。 JavaBean的属性是以方法定义的形式出现的 属性修改器必须以小写的set前缀开始,后跟属性名,且属性名的第一个字母要改为大写。例如:nickName属性修改器名称为setNickName。 属性访问器通常以小写的g 阅读全文
posted @ 2019-07-12 10:42 鸿森 阅读(216) 评论(0) 推荐(0) 编辑