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.
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: <filter> <filter-name>SomeFilter</filter-name> <filter-class>org.somproject.AFilter</filter-class> </filter> <filter-mapping> <filter-name>SomeFilter</filter-name> <url-pattern>/*</url-pattern> <!-- the question is: how to modify this line? --> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping>
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?
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 …
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 …
Przeczytałem tutaj, że i tak nie należy zapisywać pliku na serwerze, gdyż nie jest on przenośny, transakcyjny i wymaga parametrów zewnętrznych. Biorąc jednak pod uwagę, że potrzebuję rozwiązania tmp dla tomcat (7) i mam (względną) kontrolę nad maszyną serwera, o której chcę wiedzieć: Jakie jest najlepsze miejsce do zapisania pliku? …
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? …
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 …
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 …
Czy możesz mi pomóc napisać analogowy analog w stylu MVC dla tego kodu? session.setAttribute("name","value"); A jak dodać @ModelAttributedo sesji element opatrzony adnotacją, a następnie uzyskać do niego dostęp?
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 <bean id="myClass" class="com.lynas.MyClass" /> Teraz muszę uzyskać dostęp do tego za pomocą ApplicationContext ApplicationContext context = ?? Więc mogę …
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. …
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ć? …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.