JSP自定义标签库深入解析
1. 标签体操作
在JSP开发中,有时需要对标签体内容进行操作,以避免特殊字符干扰页面的HTML结构。例如,当Servlet输出的字符串可能包含会干扰页面HTML结构的字符时,就需要对这些字符进行过滤。
1.1 过滤标签的实现
下面是一个自定义JSP标签的实现,它可以将 < 、 > 、 " 和 & 替换为它们对应的HTML字符实体( < 、 > 、 " 和 & ):
package coreservlets.tags;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.io.*;
import coreservlets.*;
/** A tag that replaces <, >, ", and & with their HTML
* character entities (<, >, ", and &).
* After filtering, arbitrary strings can be placed
* in either the page body or
超级会员免费看
订阅专栏 解锁全文
251

被折叠的 条评论
为什么被折叠?



