Forum


15:24

25/09/2008

On the server (server.jsp), to capture the values passed by the browser, I'm using:
String _page = request.getParameter ( "page");
String _limit = request.getParameter ( "rows");
String _sidx = request.getParameter ( "sidx");
String _sord = request.getParameter ( "deaf");
But all values are caught NULL. What can I do to take the real values?
09:16

08/09/2008

//--------------------------------------------------------
// Pagina Solicitada. Por defecto es 1
//--------------------------------------------------------
String pageString = StringUtils.defaultIfEmpty(request.getParameter("page"), "1");
long page = Long.parseLong(pageString, 10);
//--------------------------------------------------------
// Cuantas filas se quieren mostrar en el grid
//--------------------------------------------------------
String limitString = StringUtils.defaultIfEmpty(request.getParameter("rows"), "10");
long limit = Long.parseLong(limitString, 10);
//--------------------------------------------------------
// Indice de la columna donde se hizo click para ordenar
//--------------------------------------------------------
String sidxString = StringUtils.defaultIfEmpty(request.getParameter("sidx"), "1");
//--------------------------------------------------------
// Si se desea ordenar Ascedente o Descendente
//--------------------------------------------------------
String sordString = StringUtils.defaultIfEmpty(request.getParameter("sord"), "ASC");
//--------------------------------------------------------
// calcula numero de paginas para el query
//--------------------------------------------------------
long total_pages = 0;
if (count > 0) {
total_pages = (long) Math.ceil(count / limit) + 1;
}
//--------------------------------------------------------
// Si por alguna extraña razon la pagina solicitada es
// mayor que el total de paginas disponibles
//--------------------------------------------------------
if (page > total_pages) {
page = total_pages;
}
//--------------------------------------------------------
// Calcula fila inicial
//--------------------------------------------------------
long start = limit * page - limit;
//--------------------------------------------------------
// Si por alguna extraña razon la fila de inicio es
// negativa. Puede darse el caso en que el usuario teclee
// 0 para la fila inicial
//--------------------------------------------------------
if (start < 0) {
start = 0;
}
I am using Jakarta Commns Lang (StringUtils)
HTH
Most Users Ever Online: 715
Currently Online:
31 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66