wgUser.getuser_rybm().substring(0,wgUser.getuser_sjfwjb())+"%"
上面代码为存储过程中一属性,但是具体实现什么意思不太清楚,望指教!

解决方案 »

  1.   

    写在Action中但对应数据库中的存储过程的属性,
    我只想知道代码的直接意思
      

  2.   

    wgUser.getuser_rybm().substring(0,wgUser.getuser_sjfwjb())+"%
    我估计wgUser是你的一个数值对象,相当于一个javabean,getuser_rybm()返回一个String类型的值,然后由wgUser.getuser_sjfwjb()返回要取出多少字符,然后取子串,加上一个“%”分解如下:
    int a=wgUser.getuser_sjfwjb();
    String bb=wgUser.getuser_rybm();
    String cc=bb.subString(0,a)+"%";   //%号是用来模糊查询的如果bb="12345656",a=5
    //bb.subString(0,a)="12345"
      

  3.   

    上面大侠说的比较清楚了我在说下!
    substring(m,n) 这个方法是指 那个字符串调用他的时候取出从这个字符串M开始到N的字符 返回!列:
    String str="2005-06-08".substring(0,5) str的值为"2005" 
      

  4.   

    wgUser.getuser_sjfwjb()的形式不也和wgUser.getuser_rybm()的形式一样吗
    怎么可能是返回个数,user_sjfwjb同user_rybm一样在actionform中定义