package com.rlovep.tags; import java.io.IOException; import java.util.List; import javax.servlet.ServletRequest; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.PageContext; import javax.servlet.jsp.tagext.SimpleTagSupport; /** * * @ClassName: ShowIp * @Description: 定义标签处理类,展示ip地址 * @author peace w_peace@163.com * @date 22 Oct 2015 7:30:21 pm * */ public class ShowIp extends SimpleTagSupport { /** * 以下屏蔽的代码在SimpleTagSupport代码中已经做了!这里不需要重复再做! */ /*private JspContext context; *//** * 传入pageContext *//* @Override public void setJspContext(JspContext pc) { this.context = pc; }*/ @Override public void doTag() throws JspException, IOException { PageContext pageContext=(PageContext)this.getJspContext(); ServletRequest request = pageContext.getRequest(); String ip=request.getRemoteHost(); JspWriter out = pageContext.getOut(); out.write("使用自定义标签展示客户ip地址"+ip); List<String> a=null; } }