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.

8
Czy mogę wykluczyć niektóre konkretne adresy URL z <url-pattern> wewnątrz <filter-mapping>?
Chcę, aby jakiś konkretny filtr był stosowany do wszystkich adresów URL z wyjątkiem jednego konkretnego (tj. Z /*wyjątkiem /specialpath). Czy jest taka możliwość? przykładowy kod: &lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.somproject.AFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;!-- the question is: how to modify this line? --&gt; &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt; &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt;

7
Jak uzyskać identyfikator URI żądania bez ścieżki kontekstu?
Metoda request.getRequestURI () zwraca identyfikator URI ze ścieżką kontekstu. Na przykład, jeśli adres URL podstawa wniosku jest http://localhost:8080/myapp/(czyli ścieżka kontekstu jest MojaApl ) i wzywam request.getRequestURI()do http://localhost:8080/myapp/secure/users, powróci /myapp/secure/users. Czy jest jakiś sposób, abyśmy mogli uzyskać tylko tę część /secure/users, tj. Identyfikator URI bez ścieżki kontekstu?
127 java  servlets 


3
ContextLoaderListener czy nie?
Standardowa aplikacja internetowa Spring (stworzona przez Roo lub szablon „Spring MVC Project”) tworzy plik web.xml z użyciem ContextLoaderListeneri DispatcherServlet. Dlaczego nie tylko używają DispatcherServleti sprawiają, że ładują całą konfigurację? Rozumiem, że ContextLoaderListener powinien być używany do ładowania rzeczy, które nie są istotne dla sieci, a DispatcherServlet służy do ładowania odpowiednich …

13
Błędy zagnieżdżania ścieżki budowania Eclipse
Pracuję nad prostą aplikacją internetową JSP / Servlet / Tomcat dla mojej klasy. Profesor poprosił nas o użycie struktury folderów, która jest nieco inna niż domyślna dynamiczna struktura projektu internetowego. Zamiast używać folderu webcontent, chce mieć cały nasz kod źródłowy w src / main / java i src / main …
122 java  eclipse  tomcat  servlets 


8
Pobierz treść żądania POST z HttpServletRequest
Próbuję uzyskać całe ciało z obiektu HttpServletRequest. Poniższy kod wygląda następująco: if ( request.getMethod().equals("POST") ) { StringBuffer sb = new StringBuffer(); BufferedReader bufferedReader = null; String content = ""; try { //InputStream inputStream = request.getInputStream(); //inputStream.available(); //if (inputStream != null) { bufferedReader = request.getReader() ; //new BufferedReader(new InputStreamReader(inputStream)); char[] charBuffer …
115 java  servlets  post 

3
Dlaczego aplikacje internetowe Java używają rozszerzenia .do? Skąd to się wzieło?
Zawsze zastanawiałem się, dlaczego tak wielu programistów Java używa „.do” jako rozszerzenia swoich zasobów kontrolera sieci (MVC). Przykład: http://example.com/register.do Wydaje się, że nie jest to nawet specyficzne dla frameworka, ponieważ widziałem to w projektach Spring MVC i Struts. Skąd wzięła się praktyka rozszerzenia „.do”. Dlaczego zrobiono to zamiast bez rozszerzenia? …

9
Pobieranie ładunku żądania z żądania POST w serwlecie Java
Mam bibliotekę javascript, która wysyła żądanie POST do mojego serwletu Java, ale w doPostmetodzie nie mogę uzyskać zawartości ładunku żądania. W chrome Developer Tools, cała zawartość znajduje się w sekcji Request Payload na karcie nagłówków, i tam jest, i wiem, że POST jest odbierany metodą doPost, ale po prostu jest …
113 java  http  servlets  post 

9
Jak przetestować mój serwlet za pomocą JUnit
Stworzyłem system WWW przy użyciu Java Servlets i teraz chcę przeprowadzić testy JUnit. My dataManagerto tylko podstawowy fragment kodu, który przesyła go do bazy danych. Jak przetestowałbyś serwlet z JUnitem? Mój przykład kodu, który umożliwia użytkownikowi rejestrację / rejestrację, który jest przesyłany z mojej strony głównej za pośrednictwem AJAX: public …


5
doGet i doPost w serwletach
Opracowałem stronę HTML, która wysyła informacje do serwletu. W serwlecie używam metod doGet()i doPost(): public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { String id = req.getParameter("realname"); String password = req.getParameter("mypassword"); } public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { String id = req.getParameter("realname"); String password = …
105 java  servlets 

11
Spring pobiera aktualny ApplicationContext
Używam Spring MVC dla mojej aplikacji internetowej. Moje ziarna są zapisane w spring-servlet.xmlpliku " " Teraz mam klasę MyClassi chcę uzyskać do niej dostęp za pomocą fasoli wiosennej W tym spring-servlet.xmlnapisałem &lt;bean id="myClass" class="com.lynas.MyClass" /&gt; Teraz muszę uzyskać dostęp do tego za pomocą ApplicationContext ApplicationContext context = ?? Więc mogę …

6
Jak rozwiązać błąd javax.net.ssl.SSLHandshakeException?
Połączyłem się z VPN, aby skonfigurować interfejs API inwentaryzacji, aby uzyskać listę produktów i działa dobrze. Gdy otrzymam wynik z usługi internetowej i powiążę się z interfejsem użytkownika. A także zintegrowałem PayPal z moją aplikacją do ekspresowej płatności, kiedy dzwonię do płatności, napotykam ten błąd. Używam serwletu do procesów zaplecza. …

6
Uzyskaj zarządzany komponent bean JSF według nazwy w dowolnej klasie związanej z serwletem
Próbuję napisać niestandardowy serwlet (dla AJAX / JSON), w którym chciałbym odwoływać się do mojej @ManagedBeansnazwy. Mam nadzieję, że zmapuję: http://host/app/myBean/myProperty do: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } Czy można załadować komponent bean według nazwy ze zwykłego serwletu? Czy istnieje serwlet JSF lub pomocnik, którego mógłbym użyć? …

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.