YyohpopsMedlem sedan feb. 20011 198 inlägg Frågan#1 Hej.
Hur ska jag deklarera tex en String variabel för att jag ska kunna komma åt den i mina funktioner?
Har detta i en include-fil
<%!String getChildren(String grp_1_val,String grp_1_name,String grp_2_name,int in_level,int cono,String auxName,Database mvx,JspWriter out,String saveURL,String strFilter)
{
//En himla massa kod....
String strRealURL = saveURL +"&level="+ in_level +"&data="+ grp_2_arr[i] + "|" + sesres + "|" + setech + "|" + s2zare + "|" + from_date + "|" + to_date + "|" + from_sejbst + "|" + to_sejbst + "|" + grp_1 + "|" + grp_2;
//Mer kod....
}
%>
Variablerna sesres , setech , s2zare , from_date , to_date , from_sejbst , to_sejbst , grp_1 och grp_2 deklareras i jsp-filen
String sesres = request.getParameter("sesres");
String setech = request.getParameter("setech");
String s2zare = request.getParameter("s2zare");
String from_date = request.getParameter("from_date");
String to_date = request.getParameter("to_date");
String from_sejbst = request.getParameter("from_sejbst");
String to_sejbst = request.getParameter("to_sejbst");
String grp_1 = request.getParameter("grp_1");
String grp_2 = request.getParameter("grp_2");
Hur gör jag för att komma åt dessa från funktionen getChildren?
Skicka med request objektet till metoden och plocka ut parameter strängarna inuti metoden, så skulle i alla fall jag göra...
<%
String data = getChildren("str1", ..., request);
%>
<%!
public String getChildren(String grp_1_val, String..., HttpServletRequest req) {
String sesres = req.getParameter("sesres");
...
}
%>
YyohpopsMedlem sedan feb. 20011 198 inlägg Ok.
Jag hade den idén också.
Har inte hunnit prova än.
Ska göra det i morgon.
YyohpopsMedlem sedan feb. 20011 198 inlägg Löste detta på annat sätt.
Skickade in en string array i stället.