HTTP发送的请求参数的名字是不是必须和javabean里的成员变量一样(包括大小写)。
例如请求参数是username
那么javabean里是不是必须写成private string username;

解决方案 »

  1.   

    另private string username;
    private String username;
      

  2.   

    我想搞清楚属性是不是看成员变量。
    如果把javabean改成private String aaa;
    但是用getUsername,请求参数是不是也能匹配到?
    请求参数匹配属性到底是看成员变量名还是get,set方法的名字?
      

  3.   

    本来javabean里就应该是属性设置为private,通过get方法获得,参数匹配时看成员变量名,get和set方法的名字随你起
      

  4.   

    看你的结贴率
    你用什么struts几?
    不说,鬼知道你要干嘛
    另外,首先要知道bean是干嘛的
      

  5.   

    看set get方法的名字。与成员变量没有关系。
      

  6.   

    最好一样,当然,如果你了解set/get方法的原理的话,他们是没有直接的关系的。初学者,最好保持一样,否则,出错了,你半天可能都找不出来……
      

  7.   

    是看set() get()方法名的来匹配的。javabean的属性名最好是和页面的提交的属性一致。上面的都提到过了,我也是新手。今天刚看书看到这个知识点。
      

  8.   

    大概懂了,再问一下,如果请求参数是username,那么get()方法是不是必须写成getUsername才行,写成getUserName就不可以了。