Servlet è un'API (Application Programming Interface) Java in esecuzione sul server che può intercettare le richieste fatte dal client e generare / inviare una risposta di conseguenza.
Il codice familiare: <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> La mia comprensione è che /*mappe per http://host:port/context/*. Che ne dici /? Di certo non è http://host:port/contextmappato solo al root. In realtà, accetterà http://host:port/context/hello, ma rifiuterà http://host:port/context/hello.jsp. Qualcuno può spiegare come è http://host:port/context/hellomappato?
Mi sto confondendo un po 'qui. Nella nostra applicazione abbiamo definito alcuni servlet. Ecco un estratto dal web.xmlper uno dei servlet: <servlet> <servlet-name>AxisServlet</servlet-name> <display-name>Apache-Axis Servlet</display-name> <servlet-class>com.foo.framework.axis2.http.FrameworkServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> Secondo la mia comprensione, il valore per <load-on-startup>deve essere un numero intero positivo affinché possa essere caricato automaticamente. Ho cercato su Google, …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Se definiamo i filtri servlet specifici di webapp in WAR web.xml, l'ordine di esecuzione dei filtri sarà lo stesso dell'ordine in cui sono definiti nellaweb.xml . Ma se definiamo quei filtri usando l' @WebFilterannotazione, qual è l'ordine di esecuzione dei filtri e come possiamo determinare l'ordine di esecuzione?
Mi sto allenando nello sviluppo web e sto imparando su JSP e Servlet . Ho una certa conoscenza di HttpSession- l'ho usato in alcuni dei miei progetti di esempio. Nei browser ho visto l'opzione per "eliminare i cookie". Se elimino i cookie, elimina HttpSessionanche. I cookie e la sessione sono …
Come si restituisce un oggetto JSON da un servlet Java. Precedentemente quando facevo AJAX con un servlet ho restituito una stringa. Esiste un tipo di oggetto JSON che deve essere utilizzato o restituisci semplicemente una stringa che assomiglia ad un oggetto JSON ad es String objectToReturn = "{ key1: 'value1', …
Distribuisco una webapp su due contenitori diversi (Tomcat e Jetty), ma i loro servlet predefiniti per servire il contenuto statico hanno un modo diverso di gestire la struttura dell'URL che voglio usare ( dettagli ). Sto quindi cercando di includere un piccolo servlet nella webapp per servire il suo contenuto …
Sto lavorando a un progetto Android Studio con diverse attività. Attualmente sto cercando di leggere l'output da un servlet Java su localhost ma sembra che si blocchi a causa di un'autorizzazione del socket. Ho realizzato un nuovo progetto, ho utilizzato lo stesso identico codice e ho funzionato perfettamente. Quindi non …
Sto realizzando un controller frontale semplice e molto leggero. Devo abbinare i percorsi delle richieste a diversi gestori (azioni) per scegliere quello corretto. Sul mio computer locale HttpServletRequest.getPathInfo()e HttpServletRequest.getRequestURI()restituisco gli stessi risultati. Ma non sono sicuro di cosa restituiranno nell'ambiente di produzione. Quindi, qual è la differenza tra questi metodi …
Sto usando <error-page>element in web.xml per specificare la pagina di errore descrittiva quando l'utente riscontra un certo errore come errore con codice 404: <error-page> <error-code>404</error-code> <location>/Error404.html</location> </error-page> Tuttavia, desidero che se l'utente non soddisfa alcun codice di errore specificato in <error-page>, dovrebbe visualizzare una pagina di errore predefinita. Come posso …
In un'applicazione web implementata in Java usando JSP e Servlet; se conservo informazioni nella sessione utente, queste informazioni sono condivise da tutte le schede dallo stesso browser. Come differenziare le sessioni nelle schede del browser? In questo esempio: <%@page language="java"%> <% String user = request.getParameter("user"); user = (user == null …
Come si rimuove un cookie in un servlet Java? Ho provato questo: http://www.jguru.com/faq/view.jsp?EID=42225 EDIT: il seguente ora funziona correttamente sembra essere la combinazione di: response.setContentType("text/html"); e cookie.setMaxAge(0); Prima che stessi facendo: //remove single signon cookie if it hasn't been validated yet response.setContentType("text/html"); Cookie cookie = new Cookie(SSORealm.SSO_COOKIE_NAME, ""); cookie.setDomain(SSORealm.SSO_DOMAIN); cookie.setMaxAge(-1); …
Non so cosa ho fatto in modo errato, ma non posso includere JSTL. Ho jstl-1.2.jar, ma purtroppo ottengo un'eccezione: org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116) at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:429) …
Ho un'applicazione web Java in esecuzione su Tomcat. Voglio caricare immagini statiche che verranno mostrate sia nell'interfaccia utente Web sia nei file PDF generati dall'applicazione. Inoltre, nuove immagini verranno aggiunte e salvate caricando tramite l'interfaccia utente Web. Non è un problema farlo avendo i dati statici archiviati nel contenitore Web …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.