自定义迭代标签问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 05:41:43
情况是这样:
我写了一个迭代的自定义标签,但是只要在迭代标签之间插入任何值,都会抛异常:
An error occurred at line: 383 in the jsp file: /Template/default/driver/list_article_hhnx.jsp
Syntax error, insert ";" to complete BlockStatements
383:

<bl-iterate:iterate name="arc" typeid="90">1</bl-iterate:iterate>

解释下:我的标签是根据typeid的数值,找到数据库中文档的目录/分类,目录与文档数据一对多的表关系。如select * from article as a where a.catalog_id =90;封装集合,利用此标签传回前台,再在标签中遍历出了,像是struts iterate标签。

不同的是,这里的迭代标签直接和数据库打叫道,没有经过控制层这一关,可能有人说不应该这么作,这事不想解释太多,但就是这样需求的。

如上所见,我只是插入了一个1,但是就抛错了。
下面是我的自定义标签,由于百度上复制代码过来太乱,特放在记事本中,供大家一起探讨!
(右键另存)
http://www.yexu8.com/ads/bl-iterate.tld.txt

http://www.yexu8.com/ads/IterateTag.java.txt

struts迭代标签 控制迭代次数问题 关于struts的自定义标签问题 struts标签的迭代怎么写 关于JSP中自定义标签的属性传值问题? java如何自定义标签? 自定义jsp标签 几何画板中如何进行标签的迭代 标签问题 jsp 自定义标签和jsp脚本标签的执行顺序 firefox标签的问题