Articles of servlet

Come leggere request.getInputStream () più volte

Ho questo codice: @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { logger.info(“Filter start…”); HttpServletRequest httpRequest = (HttpServletRequest) request; HttpServletResponse httpResponse = (HttpServletResponse) response; String ba = getBaId(getBody(httpRequest)); if (ba == null) { logger.error(“Wrong XML”); httpResponse.setStatus(HttpServletResponse.SC_BAD_REQUEST); } else { if (!clients.containsKey(ba)) { clients.put(ba, 1); logger.info(“Client map : init…”); } else { […]

Accesso alle variabili post utilizzando Java Servlet

Qual è l’equivalente Java di $_POST di PHP? Dopo aver cercato sul web per un’ora, sono ancora da nessuna parte più vicino.

Caricamento file HTML5 in servlet Java

La mia domanda tipo di dice tutto. Attualmente sto usando Uploadify (Flash + Ajax) sul servlet (Commons Upload con OWASP ESAPI overlay) con successo, ma mi chiedevo come avrei potuto sviluppare il supporto HTML5, o meglio HTML5 con il supporto flash. So come far funzionare il DnD HTML5, ma non riesco a capire i meccanismi […]

Il valore passato con request.setAttribute () non è disponibile su request.getParameter ()

Dare una variabile stringa un valore nell’esecuzione normale del codice, ma se si verifica un’eccezione, gli darò un altro valore, il problema è che nel blocco catch il valore è sempre lo stesso di quello che assegno per primo . Ecco il mio codice, prima assegno il valore di pagina “addUser” all’interno del blocco try […]

Come chiamare servlet attraverso una pagina JSP

Vorrei chiamare un Servlet attraverso una pagina JSP. Qual è il metodo da chiamare?

Come inviare un array di parametri di richiesta a servlet usando jQuery $ .ajax?

Vorrei inviare array JavaScript al servlet usando jQuery $.ajax . var json=[1,2,3,4]; $.ajax({ url:”myUrl”, type:”POST”, dataType:’json’, success:function(data){ // codes…. }, data:json }); Quando lo uso request.getParameter(“json”); request.getParameterValues(“json”); Restituisce nulla. Come posso accedere ai valori?

Fornitura di file statici da percorsi alternativi nel jetty incorporato

Sto provando a creare un server jetty incorporato con sia un servlet personalizzato che serve alcuni dati dinamici, sia un servlet predefinito che servirà alcune immagini. Ho il servlet personalizzato funzionante, ma non riesco a capire come aggiungere un servlet predefinito per servire i file di immagine. Questo è quello che ho … private void […]

Servlet sembra gestire più richieste di browser simultanee in modo sincrono

Per quanto ne so, Java Servlet sta gestendo più richieste contemporaneamente e ho cercato attraverso StackOverflow così come Google, e ho confermato ciò che pensavo. Tuttavia, al momento sono abbastanza confuso, ho scritto una semplice servlet che sembra mostrare un comportamento di blocco. quindi ho un semplice servlet: public class MyServlet extends HttpServlet { private […]

java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath () Ljava / lang / String;

Ho un problema con egovframework della Corea quando ho distribuito file war a Tomcat dopo il riavvio di Tomcat, ha mostrato l’errore come di seguito: 2011-12-23 09:16:01,101 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘imageRenderer’ defined in ServletContext resource [/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String; at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527) […]

Dovrei chiudere il stream di output del servlet?

Possibile duplicato: Si dovrebbe chiamare .close () su HttpServletResponse.getOutputStream () /. GetWriter ()? Sono responsabile della chiusura di HttpServletResponse.getOutputStream () (o di getWriter () o anche di inputstream) o dovrei lasciarlo al contenitore? protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { OutputStream o = response.getOutputStream(); … o.close(); //yes/no ? }