venerdì 29 giugno 2012
Button submit image html, struts
<td><input type="image" value="submit" src="/DGestWebServer/images/add.png" width="20" height="20" border="0" alt="SUBMIT!" name="image"> </td>
martedì 12 giugno 2012
[JAVASCRIPT-AJAX] inviare richieste post
Doppia funzione per inviare richieste POST con JS-AJAX
in url c'è il link a partire dalla root della mia pagina che accetta le richieste
In data ci sono le mie variabili post da inviare
function richiesta(id,tabella){
// link alla pagina dimanica che opera
var url='pages/pagina_richieste_js.php?action=attivita';
var data="id="+id+"&tabella="+tabella;
var risposta=invia_richiesta(url, data) ;
}
// comando che effettua la chiamata alla nostra pagina
function invia_richiesta(url,data){
var call = $.ajax({
type: "POST",
url: url,
data: data,
async: false
}).responseText;
return call;
}
venerdì 8 giugno 2012
[JAVA] Download di file da un server con FileInputStream
String path = this.getServlet().getServletContext().getRealPath("/folder" + filename);
FileInputStream inputStream = new FileInputStream(path);
response.setHeader("Content-Disposition","attachment; filename="+filename);
try {
int c;
while ((c = inputStream.read()) != -1) {
response.getWriter().write(c);
}
} finally {
if (inputStream != null)
inputStream.close();
response.getWriter().close();
}
[JS] Come creare una classe javascript
Di seguito un esempio di creazione della classe per js
<script>
var class_funct = new function (){
var this.funzione_1 = function (var1,var2){
alert(var1+" | "+var2);
}
}
</script>
Come richiamare la funzione
<a onclick='class_funct.funzione_1(1,2)'></a>
Baci, abbracci dal C....
[Servlet] Ricevere parametri Action>Action e JSP>Action
Doppia variante, nel caso in cui si utilizzi in una action un dato in ingresso come valore passato tramite
o come
<html:link href="" paramId="" paramName="" paramProperty="">
o come
request.getSession().setAttribute....
int id;
try{
id = Integer.parseInt(request.getParameter("id")); // paramId...
}catch(NumberFormatException nfe){
id = Integer.parseInt(request.getSession().getAttribute("id").toString()); // altra Action
}
[Struts 1] Passaggio di parametri hidden tramite form
Problema: in un form struts devo passare un parametro nascosto alla Action successiva...
Non c'è modo di passare il parametro tramite il classico <html:form hidden ... > in quanto poi nel parametro value"" non posso scrivere <bean:write...>
Soluzione: Definire il parametro nella action che carica la pagina jsp:
request.getSession().setAttribute("idOrder", orderForm.getIdOrdine());
Nella Action successiva poi mi recupero il parametro tramite:
String idReference = request.getSession().getAttribute("idOrder").toString();
Non c'è modo di passare il parametro tramite il classico <html:form hidden ... > in quanto poi nel parametro value"" non posso scrivere <bean:write...>
Soluzione: Definire il parametro nella action che carica la pagina jsp:
request.getSession().setAttribute("idOrder", orderForm.getIdOrdine());
Nella Action successiva poi mi recupero il parametro tramite:
String idReference = request.getSession().getAttribute("idOrder").toString();
Iscriviti a:
Commenti (Atom)