当前位置: 编程技术>java/j2ee
jsp自定义标签之ifelse与遍历自定义标签示例
来源: 互联网 发布时间:2014-10-20
本文导语: 第一个示例: 简单的jsp自定标签获取内容: 首先创建一个jsp实例类然后继承SimpleTagSupport类 然后实现父类的doTag()方法 在这个方法里获取标签体里的内容this.getJspBody(); 返回的是JspFragment 类,根据这个类对象调用invoke(this.getJspCo...
第一个示例:
简单的jsp自定标签获取内容:
首先创建一个jsp实例类然后继承SimpleTagSupport类
然后实现父类的doTag()方法
在这个方法里获取标签体里的内容this.getJspBody();
返回的是JspFragment 类,根据这个类对象调用invoke(this.getJspContext().getOut());
这个方法里面也可以写空,所表达的意思也是输出到浏览器;
public class SimpleDmeo1 extends SimpleTagSupport {
@Override
public void doTag() throws JspException, IOException {
JspFragment js =this.getJspBody();
js.invoke(null);
}
}
然后在写tld文件标签库描述文件,和jsp文件,这些都较为简单
如果不想执行某个内容就抛出异常
throw new skipPageException();和面内容就不会显示
接下来是一个带属性的jsp自定义标签文件
public class SimpleDmeo1 extends SimpleTagSupport {
private int counts;
public void setCounts(int counts) {
this.counts = counts;
}
@Override
public void doTag() throws JspException, IOException {
JspFragment js =this.getJspBody();
for(int i=0;i
有谁说说jsp中的变量与函数定义
关于bean和jsp预定义中的小问题
jsp中怎样定义全局变量
在写自定义标签时,如何得到引用当前标签的jsp文件名呢?
JSP页面中能定义文件输出流变量吗?
JSP教程(三)--JSP中”预定义变量”的使用
请问在jsp中是不是不允许有自定义的函数呀?
请问JSP中如何调用自己定义的类包?谢谢!
高分求助关于jsp自定义函数的问题
在JSP中多维数组如何定义,初始化?救命呀!
JSP怎么定义日期变量并赋值
在线给分:在jsp页面内部能不能定义字函数或者类来调用
请问如何在jsp中定义函数?
请教:为什么在<%!...%>内部定义的函数不能用jsp页面缺省的对象如:out,request,session,等。
JSP自定义标记符库的*.tld XML文件应放在什么地方
在jsp中调用另一个自定义的java类
jsp中定义和使用方法示例介绍
一个关于JSP自定义标签的问题.急!!!
JSP 自定义标签之一 简单实例
简单的jsp自定标签获取内容:
首先创建一个jsp实例类然后继承SimpleTagSupport类
然后实现父类的doTag()方法
在这个方法里获取标签体里的内容this.getJspBody();
返回的是JspFragment 类,根据这个类对象调用invoke(this.getJspContext().getOut());
这个方法里面也可以写空,所表达的意思也是输出到浏览器;
代码如下:
public class SimpleDmeo1 extends SimpleTagSupport {
@Override
public void doTag() throws JspException, IOException {
JspFragment js =this.getJspBody();
js.invoke(null);
}
}
然后在写tld文件标签库描述文件,和jsp文件,这些都较为简单
如果不想执行某个内容就抛出异常
throw new skipPageException();和面内容就不会显示
接下来是一个带属性的jsp自定义标签文件
代码如下:
public class SimpleDmeo1 extends SimpleTagSupport {
private int counts;
public void setCounts(int counts) {
this.counts = counts;
}
@Override
public void doTag() throws JspException, IOException {
JspFragment js =this.getJspBody();
for(int i=0;i