请求提交后替换HTML字符
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
import org.apache.commons.lang3.StringEscapeUtils;
public class EscapeWrapper extends HttpServletRequestWrapper
{
public EscapeWrapper(HttpServletRequest request)
{
super(request);
}
@Override
public String getParameter(String name)
{
String value = getRequest().getParameter(name);
return StringEscapeUtils.escapeHtml4(value);
}
}

本文介绍了一种使用Java实现的HTML字符替换方法,通过创建一个名为EscapeWrapper的类,继承HttpServletRequestWrapper,重写getParameter方法,利用Apache Commons Lang库中的StringEscapeUtils.escapeHtml4方法对参数进行安全转换。
1573

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



