Pytania otagowane jako servlets

Servlet to interfejs programowania aplikacji Java (API) działający na serwerze, który może przechwytywać żądania wysyłane przez klienta i może odpowiednio generować / wysyłać odpowiedzi.

5
Różnica między / i / * we wzorcu adresu URL mapowania serwletu
Znajomy kod: <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> Rozumiem, że /*odwzorowuje http://host:port/context/*. A co powiesz /? Z pewnością nie jest http://host:port/contextmapowany tylko do roota. W rzeczywistości zaakceptuje http://host:port/context/hello, ale odrzuci http://host:port/context/hello.jsp. Czy ktoś może wyjaśnić, w jaki sposób jest http://host:port/context/hellomapowany?

11
Co oznacza wartość serwletu <load-on-startup>
Jestem tu trochę zdezorientowany. W naszej aplikacji mamy zdefiniowane kilka serwletów. Oto fragment z web.xmljednego z serwletów: &lt;servlet&gt; &lt;servlet-name&gt;AxisServlet&lt;/servlet-name&gt; &lt;display-name&gt;Apache-Axis Servlet&lt;/display-name&gt; &lt;servlet-class&gt;com.foo.framework.axis2.http.FrameworkServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;0&lt;/load-on-startup&gt; &lt;/servlet&gt; Zgodnie z moim rozumieniem wartość parametru the &lt;load-on-startup&gt;musi być dodatnią liczbą całkowitą, aby została załadowana automatycznie. Wyszukałem w Google, ale odpowiedzi, które znalazłem, tylko pogłębiły moje …

3
Tomcat VS Jetty [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

2
Jak zdefiniować kolejność wykonywania filtrów serwletów za pomocą adnotacji w WAR
Jeśli zdefiniujemy filtry serwletów specyficzne dla aplikacji webowych we własnym WAR web.xml, to kolejność wykonywania filtrów będzie taka sama, jak kolejność, w jakiej są zdefiniowane w pliku web.xml. Ale jeśli zdefiniujemy te filtry za pomocą @WebFilteradnotacji, jaka jest kolejność wykonywania filtrów i jak możemy określić kolejność wykonywania?

9
Różnice między plikami cookie a sesjami?
Szkolę się w tworzeniu stron internetowych i uczę się o JSP i serwletach . Mam pewną wiedzę HttpSession- wykorzystałem ją w niektórych moich przykładowych projektach. W przeglądarkach widziałem opcję „usuwania plików cookie”. Jeśli usunę pliki cookie, usunie HttpSessionrównież. Czy pliki cookie i sesja są takie same? Jakie są między nimi …
154 jsp  session  servlets  cookies 

13
Jak zwrócić obiekt JSON z serwletu Java
Jak zwrócić obiekt JSON z serwletu Java. Wcześniej podczas wykonywania AJAX z serwletem zwracałem łańcuch. Czy istnieje typ obiektu JSON, którego należy użyć, czy po prostu zwracasz String, który wygląda jak obiekt JSON, np. String objectToReturn = "{ key1: 'value1', key2: 'value2' }";
153 java  json  servlets 

14
Serwlet do obsługi zawartości statycznej
Wdrażam aplikację internetową w dwóch różnych kontenerach (Tomcat i Jetty), ale ich domyślne serwlety do obsługi treści statycznej mają inny sposób obsługi struktury adresu URL, którego chcę używać ( szczegóły ). Dlatego chcę dołączyć mały serwlet do aplikacji internetowej, który będzie obsługiwał własną statyczną zawartość (obrazy, CSS itp.). Serwlet powinien …
145 java  jsp  servlets  jakarta-ee 


4
Jaka jest różnica między metodami getRequestURI i getPathInfo w HttpServletRequest?
Robię prosty, bardzo lekki kontroler przedni. Muszę dopasować ścieżki żądań do różnych programów obsługi (akcji), aby wybrać właściwy. Na moim komputerze lokalnym HttpServletRequest.getPathInfo()i HttpServletRequest.getRequestURI()zwróć te same wyniki. Ale nie jestem pewien, co zwrócą w środowisku produkcyjnym. Jaka jest więc różnica między tymi metodami i co powinienem wybrać?
143 java  servlets 


3
Jak określić domyślną stronę błędu w web.xml?
Używam &lt;error-page&gt;elementu w web.xml, aby określić przyjazną stronę błędu, gdy użytkownik napotka określony błąd, taki jak błąd z kodem 404: &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/Error404.html&lt;/location&gt; &lt;/error-page&gt; Jednak chcę, aby jeśli użytkownik nie napotkał żadnego kodu błędu określonego w &lt;error-page&gt;, powinien zobaczyć domyślną stronę błędu. Jak mogę to zrobić za pomocą elementu w …

16
Jak zainstalować JSTL? Nie można rozpoznać bezwzględnego adresu URL: http://java.sun.com/jstl/core
Nie wiem, co zrobiłem niepoprawnie, ale nie mogę dołączyć JSTL. Mam jstl-1.2.jar, ale niestety mam wyjątek: 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.&lt;init&gt;(TagLibraryInfoImpl.java:148) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:429) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492) at …
138 jsp  servlets  jstl 

21
Jak rozróżnić sesje na kartach przeglądarki?
W aplikacji internetowej zaimplementowanej w Javie przy użyciu JSP i Servletów; jeśli przechowuję informacje w sesji użytkownika, informacje te są udostępniane ze wszystkich zakładek tej samej przeglądarki. Jak rozróżnić sesje w kartach przeglądarki? W tym przykładzie: &lt;%@page language="java"%&gt; &lt;% String user = request.getParameter("user"); user = (user == null ? (String)session.getAttribute("SESSIONS_USER") …

6
Jak usunąć plik cookie w serwlecie Java
Jak usunąć plik cookie z serwletu Java? Próbowałem tego: http://www.jguru.com/faq/view.jsp?EID=42225 EDYCJA: Teraz działa pomyślnie, wydaje się, że jest to kombinacja: response.setContentType("text/html"); i cookie.setMaxAge(0); Zanim to zrobiłem: //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); cookie.setPath("/"); cookie.setComment("EXPIRING COOKIE at " …
135 java  servlets  cookies 

10
Najprostszy sposób obsługi danych statycznych spoza serwera aplikacji w aplikacji internetowej Java
Mam aplikację internetową Java uruchomioną na serwerze Tomcat. Chcę załadować statyczne obrazy, które będą wyświetlane zarówno w interfejsie WWW, jak iw plikach PDF generowanych przez aplikację. Nowe obrazy zostaną również dodane i zapisane poprzez przesłanie ich za pośrednictwem interfejsu internetowego. Nie stanowi to problemu, ponieważ dane statyczne są przechowywane w …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.