新浪微博 Github
摘要: 八、SimpleTagSupport类在JSP2.0后,为了简化标签开发的难度,就可以使用SimpleTagSupport进行开发;1.开发一般标签注意点:(1)需要继承SimpleTagSupport类;(2)实现public void doTag()throws JspException,IOException;(3)super.getJspContext().getOut().write("...."); 进行输出;(4)在SimpleTagSupport中,tld中的<body-content>内容不能为JSP,如果标签体不为空,则只能为scriptle 阅读全文
posted @ 2011-11-17 19:17 xiazdong 阅读(213) 评论(0) 推荐(0)
摘要: 四、编写有标签体的标签需要返回TagSupport.EVAL_BODY_INCLUDE,则可以进入标签体;AttributeTag.javapackage org.tagext; import javax.servlet.jsp.tagext.*; import javax.servlet.jsp.*; public class AttributeTag extends TagSupport{ private String name; public String getName(){ return name; } public void setName(String name){... 阅读全文
posted @ 2011-11-17 18:35 xiazdong 阅读(206) 评论(0) 推荐(0)
摘要: 一、引入标签其实在JSP中我们已经使用过了几个标签,比如<jsp:forward>、<jsp:include>等;这些标签都是预先定义好的,如果我们需要自定义标签,就需要学习标签编程。标签编程的优点就是灵活性+封装性。灵活性体现在属性的赋值上,可以赋任意值。比如<jsp:forward page="A"> //A处可以赋任意的URL;封装性体现在内部的行为的封装,因为标签是用一个类实现的,因此类的方法中能够包含任意复杂的动作。因此标签是为了能够在JSP中使用尽可能少的Scriptlet;比如: <table> <% fo 阅读全文
posted @ 2011-11-17 16:20 xiazdong 阅读(174) 评论(0) 推荐(0)