Voglio assicurarmi che la risposta del mio servet non venga mai memorizzata nella cache dal broswer, cosicché anche se vengono fatte due richieste identiche (un nanosecondo), il server viene sempre contattato. È questo il modo corretto per ottenere questo: class MyServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) { response.setHeader(“Cache-Control”, “no-cache”); } } […]
WebSphere registra il messaggio di avviso “SRTServletRes W ATTENZIONE: imansible impostare l’intestazione. Risposta già impegnata “per una richiesta JSP. Ho bisogno delle intestazioni di respone più avanti nel mio codice. Ho fatto alcune ricerche e ho capito che Servlet sta cercando di inviare più dati allo stream di output, ma lo stream è già stato […]
Ho sviluppato un’applicazione web Java EE. Questa applicazione consente a un utente di caricare un file con l’aiuto di un browser. Una volta che l’utente ha caricato il suo file, questa applicazione prima memorizza il file caricato sul server (su cui è in esecuzione) e quindi lo elabora. Al momento, sto memorizzando il file sul […]
voglio usare la spring autowiring in servlet quindi ecco il mio codice: @Configurable public class ImageServlet extends HttpServlet { @Autowired private SystemPropertyDao systemPropertyDao; @Override public void init() throws ServletException { String imagePath = systemPropertyDao.findByID(StaticParam.CONTENT_FOLDER); } mentre SystemPropertyDao è annotato con @Repository e il mio applicationContext.xml : web.xml : imageServlet com.xeno.basepackage.ImageServlet imageServlet /myimages/* a volte il […]
Poiché l’elaborazione asincrona di Servlet 3.0 è supportata. Sarebbe meglio, usare sempre l’elaborazione asincrona? O in quali casi l’elaborazione sincrona è migliore?
Ho sviluppato un’applicazione web usando l’uso di servlet e JSP. Non sto usando alcun framework di per sé, usando invece il mio framework MVC fatto in casa. Sto usando MySQL come back-end. Voglio fare quanto segue: Pulisci alcuni dati dal database ogni ora Genera e memorizza statistiche sui dati ogni 15 minuti in un file […]
Sono nuovo ai servlet. Ho ottenuto i parametri di init in DD all’interno del metodo init() usando getInitParameter (“name”). Ho provato molto dal metodo doGet() per accedere ai parametri di init , ma restituisce sempre null . Ci ho provato getServletContext().getInitParametr(“name”) e con getServletConfig().getInitParametr(“name”) ma restituiscono tutti null . Posso ottenere i parametri di init […]
In Java, le app Web sono incluse in WARs. Per impostazione predefinita, molti contenitori servlet utilizzeranno il nome WAR come nome di contesto per l’applicazione. Così myapp.war viene distribuito su http://example.com/myapp . Il problema è che la webapp considera la sua “radice” essere, beh, “root”, o semplicemente “/”, mentre HTML considererebbe la radice della tua […]
Come posso ottenere ServletContext all’interno di Interceptor in Spring MVC 3?
Devo sapere perché i servlet non sono thread-safe? E qual è la ragione per cui il servlet del controller framework di Struts 2.0 è thread-safe?