既然是方法为什么没加()??
改成hobbies.length()

解决方案 »

  1.   

    这段应该是没错的,
    你的hobbies是怎么定义的,定义的是数组吗?
      

  2.   

    String hobbies=request.getParameter("hobbies");
    String hobby=" ";
    if(hobbies!=null){
    for(int i=0;i<hobbies.length;i++){
    hobby=hobby+hobbies[i];
    }}else hobby="null";
    String selfintro=request.getParameter("selfintro");
    if(selfintro.trim().equals("")){
    selfintro=null;}
    这样定义的行吗?
      

  3.   

    数组取长度不用()
    hobbies.length
    是对的。
      

  4.   

    改成hobbies.length()就提示hobbies[i]这儿出错
    怎么回事?
      

  5.   

    楼上正确,改成hobbies.length()
      

  6.   

    hobbies是String[],还是String????????
      

  7.   

    加不加括号,要看你的hobbies是类型!!!如果是String[]就不用加,可以用hobbies[i]
    如果是String就要加上,不可以用hobbies[i]
      

  8.   

    String hobbies[]=request.getParameterValues("hobbies");
    hobby="";
    if(hobbies!=null){
    for (int i=0;i<hobbies.length;i++){
    hobby=hobby+hobbies[i];
    }
    }else hobby="null";
      

  9.   

    我在前面的网页上面做了一个这样的功能:多选你的兴趣爱好
    <td align="right">兴趣爱好:</td>
          <td>&nbsp;</td>
          <td>
            <input type=checkbox name=hobbies value="1,">
            计算机行业/软硬件 &nbsp;&nbsp;&nbsp;&nbsp;
            <input type=checkbox name=hobbies value="2,">
            旅游、度假 </td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td>
            <input type=checkbox name=hobbies value="3,">
            上网聊天、游戏 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input type=checkbox name=hobbies value="4,">
            阅读、图书音像</td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td>
            <input type=checkbox name=hobbies value="5,">
            文化/教育/育儿 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input type=checkbox name=hobbies value="6,">
            情感生活 </td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td>
            <input type=checkbox name=hobbies value="7,">
            影音娱乐 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input type=checkbox name=hobbies value="8,">
            生活资讯 </td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td>
            <input type=checkbox name=hobbies value="9,">
            医疗健康 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input type=checkbox name=hobbies value="10,">
            房产家居 </td>
        </tr>
        <tr>
      

  10.   

    String hobbies[]=request.getParameterValues("hobbies");
    hobby="";
    if(hobbies!=null){
    for (int i=0;i<hobbies.length;i++){
    hobby=hobby+hobbies[i];
    }
    }else hobby="null";应该是这样的!!!
      

  11.   

    String hobbies[]=request.getParameterValues("hobbies");//注意这里
    String hobby="";//注意这里
    if(hobbies!=null){
    for (int i=0;i<hobbies.length;i++){
    hobby=hobby+hobbies[i];
    }
    }else{
    hobby="null";
    }应该是这样的!!!
      

  12.   

    C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\zhuce_005fok1_jsp.java:76: incompatible types
    found   : java.lang.String
    required: java.lang.String[]
    String hobbies[] =request.getParameter("hobbies");
                                          ^
    1 error
    改了以后提示这样的错误。
      

  13.   

    大哥是
    String hobbies[]=request.getParameterValues("hobbies");//注意这里
    不是
    String hobbies[] =request.getParameter("hobbies");
      

  14.   

    CString hobbies;
    hobbies=null;
    hobbies=(String)request.getParameter("hobbies");
    if(hobbies==null)
      

  15.   

    如果是多值
    String hobbies[]=request.getParameterValues("hobbies");
      

  16.   

    呵呵, cricketlj(蟋蟀)真是眼尖,总是一眼就发现了问题的本质.
    100分又被抢走了,高手们能不能让我们也得点分啊