1、编写一个实现tag接口的实现类
public class ViewIpTag extends TagSupport {
public int doStartTag() throws JspException {
HttpServletRequest request = (HttpServletRequest) this.pageContext.getRequest();
JspWriter out = this.pageContext.getOut();
String ip = request.getRemoteAddr();
try {
out.write("ip : " + ip);
} catch (IOException e) { /*此标签由viewIp2.jsp调用,如出问题,需要通知其调用者,所以
转成一个Java运行时异常抛出,以通知其调用者*/
throw new RuntimeException(e);
}
return super.doStartTag();
}
}