Salve. Ho due piccoli problemi:
Ho un form semplice nel quale è contenuto il tag <s:file> per fare l'upload del file.
Se il file supera la dimensione di 2MB(che è quella di default definita nel file struts.properties) la validazione di struts ovviamente intercetta l'errore e la action restituisce il valore input che vado a gestire mediante una redirezione al form stesso nel quale ho fatto l'upload del file:
PROBLEMA:codice:<action name="upload" class="action.uploadFile"> <result name="success" >/form.jsp</result> <result name="input" >/form.jsp</result>
Sul form viene stampato un brutto messaggio di errore (del tipo "too large file"...)che mi viene posizionato a cavolo all'interno del form...spostandomi tutta la mia formattazione del form stesso.
Volevo sapere se c'è modo di "intercettare" tale messaggio all'interno della pagina jsp e posizionarlo dove voglio io. Come faccio a "agganciare tale messaggio di errore?"
ho provato mettendo nel mio form
<o ancoracodice:<td> <s:actionerror name="input" value="struts.messages.error.file.too.large" /> </td>
<ma non riesco a intercettarlo cavolo!codice:<td><s:i18n name="input"/> </td>
Come faccio??

Rispondi quotando