微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JSP自定义标签获取用户IP地址的方法

JSP自定义标签获取用户IP地址的方法,需要的朋友可以参考一下

1、编写一个实现tag接口的标签处理器类

复制代码 代码如下:

package cn.itcast.web.tag;import java.io.IOException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.jsp.JspException;

import javax.servlet.jsp.JspWriter;

import javax.servlet.jsp.PageContext;

import javax.servlet.jsp.tagext.Tag;

public class ViewIPTag implements Tag {

    private PageContext pageContext;

    public int doStartTag() throws JspException {

        HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();//获取页面Servlet中 request 和out 对象

        JspWriter out = pageContext.getout();

        String ip = request.getRemoteAddr(); //获取用户IP地址

        try {

            out.write(ip);

        } catch (IOException e) {

            throw new RuntimeException(e);

        }

        return 0;

    }

    public int doEndTag() throws JspException {

        return 0;

    }

    public Tag getParent() {

        return null;

    }

    public void release() {

    }

    public void setPageContext(PageContext arg0) {

        this.pageContext = arg0;//PageContext获取用户request out 等对象

    }

    public void setParent(Tag arg0) {

    }

}

上一篇:jsp页面获取服务器时间的简单调用示例下一篇:IIS6 和Tomcat5 的整合 热门搜索

自动获取IP地址 

获取IP地址 

获取用户地址 

jsp定义方法 

自定义标签 

相关文章

JSP自定义标签获取用户IP地址的方法

2021-10-12阅读(7596)评论(0)推荐()

JSP自定义标签获取用户IP地址的方法,需要的朋友可以参考一下

jsp获取客户端IP地址的方法

2021-09-20阅读(3790)评论(0)推荐()

这篇文章主要介绍了jsp获取客户端IP地址的方法,涉及jsp获取客户端信息的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

JSP 获取真实IP地址代码

2021-10-07阅读(3973)评论(0)推荐()

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。

jsp自定义标签用法实例详解

2021-11-12阅读(8341)评论(0)推荐()

这篇文章主要介绍了jsp自定义标签用法,以实例形式较为详细的分析了JSP自定义标签功能、定义及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

JSP如何自定义标签

2019-12-19阅读(1496)评论(0)推荐()

JSP自定义标签方法:首先创建一个mytag1,实现SimpleTag接口;然后在doTage函数输出标签内容;接着在tld文件内配置自定义标签;最后在页...

JSP 自定义标签第1/3页

2021-09-20阅读(7258)评论(0)推荐()

JSP 自定义标签 方法总结,比较详细,大家可以参考学习下。

JSP自定义标签案例分析

2021-10-12阅读(3964)评论(0)推荐()

这篇文章主要介绍了JSP自定义标签案例,为大家提供了两个针对JSP自定义标签的案例分析,感兴趣的小伙伴们可以参考一下

取消

有人回复邮件通知

提交评论

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐