你必须得从jsp页面中将request传进去,
所以,还不如传ip算了。

解决方案 »

  1.   

    天网说得对,你要是在Bean中写,传递request去,不如用页面,按照正常的项目开发的话,
    可以写到自定义标签中去,tag-lib
      

  2.   

    可以的呀,你可以在JAVABEAN 里面写一个函数,函数的参数为HttpServletRequest和HttpServletResponseeg.
    public String getUserIP(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
    {
       ……
    }在JSP页面中,首先用<jsp:useBean id="getuserIP" class="……" scope="page"/>
    然后再来个getuserIP.getUserIP(request,response)就可以得到用户的IP地址了
      

  3.   

    请问不通过jsp页面,能否用getRemoteAddr()得到ip地址?如果不能,请问怎样实现
      

  4.   

    package com;import java.io.IOException;import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;/**
     * @author angelheart
     *
     * 
     * 
     */
    public class GETIP extends HttpServlet { protected void doGet(
    HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {

    request.getRemoteAddr();


    }
    protected void doPost(
    HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    doGet(request,response);

    }
    }这个是servlet
      

  5.   

    angelheart和青炒苦瓜都说的对,其实就是只要你定义了 HttpServletRequest request,就可以直接使用了
      

  6.   

    这个和用户名等一些的东西一样的。
    你可以在JAVABEAN中加一个String IP吗??
    再通过getIP和setIP得到吗??
    不知道我是不是理解你的意思了!!
    先说说吧!!
      

  7.   

    我也是这样想的,但updata其他数据时是不确定的,因为有一个分页技术的加入,
    难难难。
    我现在只是在想如何能返回全部勾选与未勾选的全部数据,至今未有人回复。
    哦~~你可以默认SF为0啊~~
    或者把checkbox的value设为A,B,C,D,……
    再在第2张JSP页面里面解析字符串:int [] c = new int[N]; //N为复选框的个数,我想26个应该够了吧,不够再把ASCII码'Z'后面的符号加进去
    int i;
    for(i=0;i<N;i++) c[i] = 0;  //初始化每个复选框状态
    if(request.getParameterValues("name")!=null) {
    String SF = request.getParameterValues("name");
    char a;//临时变量
    int b;
    //检索哪些复选框被选中 
    for(i=0;<SF.length();i++) {
    a = SF[i];
    if(a<'A'||a>'Z') continue; //容错
    b = a - 'A';    
    c[b] = 1;  //1为被选中状态
    }
    }