webForumDet fria alternativet

Varför funkar inte länkarna?

7 svar · 547 visningar · startad av jwradhe

jwradheMedlem sedan juni 2002711 inlägg
#1

Halloj! Håller på att fixa med en pagin-funktion i jsp, men får inte länkarna att funka riktigt.

Här e koden jag använder

<pg:paging pageSize="5" idPage="p" url="actions.jsp?user=<%= user %>&key=<%= key %>&id=<%= ErrandID %>">

och länken blir som denna:

http://172.16.141.156:8080/beam/mobile/actions.jsp?user=\<%= user %>&key=<%= key %>&id=<%= ErrandID %>&p=5

vad kan det vara som strular?

LimeMedlem sedan sep. 2001961 inlägg
#2

För att <pg:paging> taggens url-attribut inte kan ta en serverside-sträng som argument.

Däremot borde du kunna använda dig av EL-notation och skriva något som liknar:


<pg:paging pageSize="5" idPage="p" url="actions.jsp?user=${user}&key=${key} &id=${ErrandID}">

under förutsättning att dessa är definierade.

jwradheMedlem sedan juni 2002711 inlägg
#3

Har String ErrandID = request.getParameter("ErrandID"); iaf. Då borde väl de funka me &ErrandID=${ErrandID}, men de gör det inte :/

jwradheMedlem sedan juni 2002711 inlägg
#4

Behöver jag göra nåt mer för att ErrandID=${ErrandID} ska fungera mer än att sätta String ErrandID = request.getParameter("ErrandID"); ?

LimeMedlem sedan sep. 2001961 inlägg
#5

Nä, det borde du inte behöva. Du kan alltid kolla det med <logic:ispresent>-taggen.

LimeMedlem sedan sep. 2001961 inlägg
#6

Jo, du kanske måste sätta:
<%@ page isELIgnored="false" %>

på sidan också....

jwradheMedlem sedan juni 2002711 inlägg
#7

Nää de vill sig inte direkt :/

dAEkMedlem sedan feb. 20041 816 inlägg
#8

jwradhe skrev:

Behöver jag göra nåt mer för att ErrandID=${ErrandID} ska fungera mer än att sätta String ErrandID = request.getParameter("ErrandID"); ?

Du ska kunna gå rakt mot requesten också, typ

${param["ErrandID"]}
140 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)