jika parameter nama tersebut adalah "agus setiawan", maka code yang seharusnya kita pergunakan adalah sebagai berikut :
String vtextfield = request.getParameter("nama"); String token[] = vtextfield.split(" "); for(int i=0;i<=token.length;i++) { String kesatu = token[0]; String kedua = token[1]; System.out.println("kesatu "+kesatu); System.out.println("kedua "+kedua ); } karena kalau kita menggunakan split berarti kita akan mendapatkan tokenArray yg dimulai dari 0 bukan dari 1 mas giri. Kalau kita salah mencetak element tokenArraynya, kemungkinan kita akan mendapatkan java.langArrayIndexOutOfBoundException. kemudian hasil cetakan code tersebut seharusnya : kesatu agus kedua setiawan Regards, Robby 2010/3/3 giri_negara <giri_neg...@yahoo.com> > > > cara mecahnya dan masukin kedalam variabel gmn yach mas ? > saya buat seperti ini : > String vtextfield = request.getParamater("nama"); > String token[] = vtextfield.split(" "); > for(int i=0;i<=token.length;i++) > { > String kesatu = token[1]; > String kedua = token[2]; > System.out.println("kesatu "+kesatu); > System.out.println("kedua "+kedua ); > } > > tapi ga bisa muncul .. > maklum masih newbie > mohon bantuannya, > > > --- In jug-indonesia@yahoogroups.com <jug-indonesia%40yahoogroups.com>, > "Tjong, Andreas" <andreas.tj...@...> wrote: > > > > Textfield nya kan bisa dipecah per Token. > > > > Lalu tiap2 Token nya nanti dimasukkan ke dalam query. > > > > > > > > Jadi kira2 flow nya seperti ini: > > > > Misalkan TextField nya = "Agus Setiawan" > > > > > > > > Dipecah per Token jadi: > > > > > > > > Token[0] = "Agus" > > > > Token[1] = "Setiawan" > > > > > > > > Trus di query nya jadi: > > > > > > > > Bla blab la - WHERE blab la bla Like %agus% AND %setiawan% > > > > > > > > Best Regards, > > > > Andreas > > > > > > > > > > > > > >