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自定义标签的案例分析,感兴趣的小伙伴们可以参考一下

取消

有人回复邮件通知

提交评论

相关文章

Java中的String是不可变对象 在面向对象及函数编程语言中,不...
String, StringBuffer 和 StringBuilder 可变性 String不可变...
序列化:把对象转换为字节序列的过程称为对象的序列化. 反序...
先说结论,是对象!可以继续往下看 数组是不是对象 什么是对...
为什么浮点数 float 或 double 运算的时候会有精度丢失的风险...
面试题引入 这里引申出一个经典问题,看下面代码 Integer a ...