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
> >
> >
> >
>
> >
> >
>
>  
>

Kirim email ke