Per chi conosce JSP

briglia23

Nuovo Utente
24 Giu 2008
28
0
0
Ho un problema con le variabili di sessione:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="it.yacme.mystiquexml.mapping.Modello"%>
<%@ page import="it.yacme.mystiquexml.mapping.*" %>
<%@ page import="it.yacme.mystiquexml.business.YacmeRemote"%>
<%@ page import="it.yacme.mystiquexml.presentation.YacmeLocator"%>
<%@ page import="java.util.Iterator"%>
<%@ page import="java.util.List"%>
<%@ page import="java.util.StringTokenizer"%>

<%!
String jndiURL = null;
public void jspInit() {
jndiURL = (String)getServletConfig().getInitParameter("mystique.server.jndi.url");
}
%>
<%
YacmeRemote ccb = null;
try {
ccb = YacmeLocator.bind(jndiURL);
} catch (Exception e) {}

%>


<html>
<head>
<!--<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -->
<META HTTP-EQUIV = "pragma" CONTENT="no-cache">
<title>Demo MyStique</title>
<script type="" language="JavaScript">
function crea(valore,identificatore){
nuovo_elemento = document.createElement("div");
now= valore;
nuovo_elemento.innerHTML=now.toLocaleString();
document.getElementById("container").appendChild(nuovo_elemento);
obj=eval("document.getElementById(\"quadro"+parseInt(document.getElementById("container").childNodes.length)+"\")");
}
</script>
</head>
<body>
<center>
<table>
<tr>
<th class="title">Demo MyStiqueXML</th>
</tr>
</table>
<p /><br />
<form action="../pages/maschera.jsp" id="form01" method="post">
<h1>Scegli il tipo di documento che vuoi creare</h1>

<legend>
<h4>Tipi di documento</h4>
</legend>
<select id="modelli" name="modelli"
onChange="crea(this.options[this.selectedIndex].value)">
<%
List articoli = ccb.listArticolo();
for (Iterator<Articolo> iter = articoli.iterator(); iter.hasNext();) {
Articolo articolo = iter.next();
%>
<option id="<%=articolo.getId_articolo()%>" value="<%=articolo.getDescrizione_articolo()%>"><%=articolo.getNome_articolo()%></option>
<%String para = request.getParameter(articolo.getDescrizione_articolo());%>


<%
}
%>
</select>
<div class="container" id="container"/>
<br />

<input type="submit" value="Avanti"/>
</form>
</body>
</html>

Vorre isalvarmi in una variabile di sessione il valore restituito da articolo.getId_articolo() che è un intero. Ho provato ad usare sessiom.setAttribute("id-art",articolo.getId_articolo()) ma non riesco a vedere se prende il valore o no.

Grazie
 
Questo l'ho risolto adesso vorrei passare il valore di una variabile Javascript ad una JSP. Come posso fare?
 
Scusami ma vist oche sono proprio alle prime aarmi con jsp ho bisogno di chiarimenti.
Ho guardato l'esempio del tuo link, ma da quel che ho capito dopo aver fatto request.getParameter("nome") invia nome ad una servlet che effettua delle query con quel parametro.
Io invece non ho nessuna servlet, il parametro lo userò nella paggina successiva per fare delle query in "locale" sulla pagina.
 

Discussioni simili