做过jspTag的同志请进来!! <about:date kind=<%=str1%>/> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 千万别用这东西来写程序,Tag 属于非标准编程,根本就是在误导人,它的本意是想让美工人员能自己插入程序代码,结果弄得不但美工做不了,连程序员都看不懂的东西出来了。 tld的定义和你的tag部分代码贴出来 jspTag在jsp页面中调用时,其属性值能赋变量,比如你有个属性year在tld文件里你要这样描述你的year属性<attribute> <name>year</name> <required>false</required> <rtexprvalue>true</rtexprvalue></attribute>其中指定<rtexprvalue>true</rtexprvalue>就可以了。 <rtexprvalue>true</rtexprvalue>是定义返回参数的。要想传入参数我要先说几句:不是所有类型的都能作为参数传递的。比如String数组就不行,ResultSet也不行传递String参数没有问题的,如果是传递整型参数写法就是<about:date kind=<%= str1%>/>这个没有问题。如果你的数据类型传递不了,那就是不支持。改用javabean处理吧。 对了如果是整型变量,可以当String 传入,doTag里面用 Integer.parseInt(StringParam)转换成整数就可以了。 应该是:<about:date kind="<%=str1%>" />(有引号的)to:advanced(超越) 可以传整型变量,boolean这些的简单类型,只要类中的set方法是相应的类型就行了,因为他的属性值就是他定义的成员变量,所以必须相同,而且对应的set方法也要符合set方法的格式.其实taglib执行的顺序是:先执行他的set方法,在执行doStartTag()方法,doEndTag()....... 哦,对,不能传数组!to:mickeypeng(鹏) 可以,但是taglib的一个不好的地方,好象是不能传一个Vector进去,而把他转化为List,我觉得很不好.不过没办法. publishing tomcat error servlet过滤器问题 请教,留言板中加表情符号的问题 struts怎么在action给一个变量赋值,然后在jsp里面带出来 HttpServlet的子类的init方法是在什么时候执行的?谢谢! 打开jsp页面出现错误,谁能帮我! JIVE论坛的汉字显示问题 地址栏上可以使用“+”加号吗??? 关于O’REILLY 《JSP设计》中的一个例子的简单问题—— bean存在了什么地方? javascript如何在.js文件中使用jsp中的变量 请各位来看看这是为什么 UNIX主机如何用JSP连接NT主机的ACCESS数据库?
比如你有个属性year在tld文件里你要这样描述你的year属性
<attribute>
<name>year</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
其中指定
<rtexprvalue>true</rtexprvalue>
就可以了。
是定义返回参数的。要想传入参数我要先说几句:
不是所有类型的都能作为参数传递的。比如String数组就不行,ResultSet也不行
传递String参数没有问题的,如果是传递整型参数写法就是
<about:date kind=<%= str1%>/>
这个没有问题。
如果你的数据类型传递不了,那就是不支持。
改用javabean处理吧。
to:advanced(超越)
可以传整型变量,boolean这些的简单类型,只要类中的set方法是相应的类型就行了,因为他的属性值就是他定义的成员变量,所以必须相同,而且对应的set方法也要符合set方法的格式.
其实taglib执行的顺序是:
先执行他的set方法,在执行doStartTag()方法,doEndTag().......
to:mickeypeng(鹏)
可以,但是taglib的一个不好的地方,好象是不能传一个Vector进去,而把他转化为List,我觉得很不好.不过没办法.