Bonjour,
J'ai un souci avec mon code jsp pour passer un tableau à 2 dim dans ma session.
Je veux traiter ce tableau dans une servlet derrière, mais je n'arrive pas à le passer...
D'ailleurs, quoique je veuille passer, ca ne passe pas
Voici le code jsp:
La ligne suivant ce code, j'ai fait ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 var dataGraphiques = ( new BVI_GenericDBManager()) .contentByCachedQuery ( sql="select DATEPC, NOTE_ANALYSTES, TOTAL_ANALYSTES"+ "from consensus " + "where code_isin = 'FR0000133308'" + "and rownum < 13" + "order by datePC desc" ,0 ); var tabDatasGraphiques = []; if ( dataGraphiques && ( dataGraphiques.rows > 0 ) ) { for( dataGraphiques.cursor = 0; dataGraphiques.cursor < dataGraphiques.rows; dataGraphiques.cursor++ ){ tabDatasGraphiques[tabDatasGraphiques.cursor] = { "date" : getMonth(dataGraphiques.datePC), "note" : dataGraphiques.NOTE_ANALYSTES, "nbAnalystes" : dataGraphiques.TOTAL_ANALYSTES }; } } Session.tabNotes = tabDatasGraphiques;
Dans ma servlet, je fais le traitement suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Session.testNico = "blablabla";
Et le résultat dans les logs java est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { BVLog.bvlog(1,1,"================= TEST DO GET ====================="); HttpSession session = request.getSession(true); String[][] notes = (String[][]) session.getAttribute("tabNotes"); String test = (String)session.getAttribute("testNico"); BVLog.bvlog(1,1,"====" + test + "=====");
Bref, je ne sais pas trop quoi faire, j'ai testé que mes éléments sont bien non null...on Nov 27 11:57:50 2006 (1164625070.667347) bvsmgr_nopure[27613]@DFS11:<13.1247082459>:L1:S18 Reporting Code: 10001 Reason: BVI_Session___addPropertyStub: type index for new value not found
JavaScript stack:
[1] line 221 in "/export/home/fortuneo/devfortuneo/script_pages/dev5/WebBank/scripts/FRT5.2/lesMarches/historiqueConsensus.jsp"
Mon Nov 27 11:57:50 2006 (1164625070.997844) bvsmgr_nopure[27613]@DFS11:<12.1006540100>:L1:S01 ================= TEST DO GET =====================
Mon Nov 27 11:57:50 2006 (1164625070.998800) bvsmgr_nopure[27613]@DFS11:<12.1006540100>:L1:S01 ====null=====
Partager