我有一个类,是一个分页标签.继承了SimpleTagSupport
我现在需要在JSP页向这个类里传3个String参数,我又做个了方法用来接收这三个参数,
分页标签是重写的doTag()方法,我定义的变量是全局的,在receive方法里值不为空
可是我接收的值在doTag()里打印出来的结果都为null 如果存到session中会出现一个问题
在JSP页面中include 其它页面就会不显示,而且我不想存到session中这3个参数会经常用到太占资源了
我是第一次写标签,如果有不对的或是我不知道的能给个提示.希望大家帮忙解决一下,最好多给几种解决方案 先谢了public class Taginfo extends SimpleTagSupport {
String link="";
String change="";
String id="";
public void receive(String sid,String schange,String slink){
id=sid;
change=schange;
link=slink;
System.out.println(id);
System.out.println(change);
System.out.println(link);
......在这里打印有值..... }
public void doTag()throws JspException,IOException{ System.out.println(id); ....在这里为空null....
}
我现在需要在JSP页向这个类里传3个String参数,我又做个了方法用来接收这三个参数,
分页标签是重写的doTag()方法,我定义的变量是全局的,在receive方法里值不为空
可是我接收的值在doTag()里打印出来的结果都为null 如果存到session中会出现一个问题
在JSP页面中include 其它页面就会不显示,而且我不想存到session中这3个参数会经常用到太占资源了
我是第一次写标签,如果有不对的或是我不知道的能给个提示.希望大家帮忙解决一下,最好多给几种解决方案 先谢了public class Taginfo extends SimpleTagSupport {
String link="";
String change="";
String id="";
public void receive(String sid,String schange,String slink){
id=sid;
change=schange;
link=slink;
System.out.println(id);
System.out.println(change);
System.out.println(link);
......在这里打印有值..... }
public void doTag()throws JspException,IOException{ System.out.println(id); ....在这里为空null....
}
里面只需要重写doStartTag()这个方法就可以了
参数可以通过javaBean传值