如何修改JSTL的标签?比如修改<c:Foreach items="" var=""⼀>,将其修改成<c:myjstl items="" var=""⼀>这种

2025-01-05 10:13:06
推荐回答(2个)
回答(1):

一楼所言的修改TLD不知道可不可行,页面上修改的引入TLD语句只可修改前面的名空间,即将c修改为任意你想要的前缀。

最稳妥的方式是,你直接查看c:foreach的实现org.apache.taglibs.standard.tag.rt.core.ForEachTag,然后根据该类自己实现SimpleTagSupport,最后在tld中声明为自己想要的标记名称

回答(2):

找JSTL配置文件,配置一下即可!