Вопросы с тегом «servlets»

Сервлет - это интерфейс прикладного программирования Java (API), работающий на сервере, который может перехватывать запросы, сделанные клиентом, и соответственно генерировать / отправлять ответ.

7
Могу ли я исключить некоторые конкретные URL-адреса из <url-pattern> внутри <filter-mapping>?
Я хочу, чтобы какой-то конкретный фильтр применялся ко всем URL-адресам, кроме одного конкретного (то есть, /*кроме /specialpath). Есть ли возможность это сделать? образец кода: &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
Как получить URI запроса без контекстного пути?
Метод request.getRequestURI () возвращает URI с контекстным путем. Например, если базовый URL из приложения http://localhost:8080/myapp/(то есть контекст путь MyApp ), и я призываю request.getRequestURI()к http://localhost:8080/myapp/secure/users, он вернется /myapp/secure/users. Есть ли способ получить только эту часть /secure/users, то есть URI без контекстного пути?
127 java  servlets 


3
ContextLoaderListener или нет?
Стандартное веб-приложение Spring (созданное Roo или шаблоном «Spring MVC Project») создает файл web.xml с помощью ContextLoaderListenerи DispatcherServlet. Почему они не только используют DispatcherServletи заставляют загружать полную конфигурацию? Я понимаю, что ContextLoaderListener следует использовать для загрузки материалов, не относящихся к сети, а DispatcherServlet используется для загрузки материалов, относящихся к сети (контроллеры, …

13
Ошибки вложенности пути сборки Eclipse
Я работаю над простым веб-приложением JSP / Servlet / Tomcat для своего класса. Профессор попросил нас использовать структуру папок, которая немного отличается от стандартной динамической структуры веб-проекта. Вместо того, чтобы использовать папку webcontent, он хочет, чтобы весь наш исходный код находился в src / main / java и src / …
122 java  eclipse  tomcat  servlets 

2
Рекомендуемый способ сохранения загруженных файлов в приложении сервлета
Я читал здесь, что в любом случае не следует сохранять файл на сервере, поскольку он не переносится, не требует транзакций и требует внешних параметров. Однако, учитывая, что мне нужно решение tmp для tomcat (7) и что у меня есть (относительный) контроль над серверной машиной, я хочу знать: Как лучше всего …

8
Получить тело запроса POST из HttpServletRequest
Я пытаюсь получить все тело из объекта HttpServletRequest. Код, за которым я следую, выглядит так: 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 …
115 java  servlets  post 

3
Почему веб-приложения Java используют расширение .do? Откуда это?
Я всегда задавался вопросом, почему так много разработчиков Java используют ".do" в качестве расширения для своих ресурсов веб-контроллера (MVC). Пример: http://example.com/register.do Он даже не кажется специфичным для фреймворка, как я видел это в проектах Spring MVC и Struts. Откуда взялась эта практика расширения ".do". Почему это было сделано вместо того, …

9
Получение полезной нагрузки запроса из запроса POST в сервлете Java
У меня есть библиотека javascript, которая отправляет запрос POST на мой сервлет Java, но в этом doPostметоде я не могу получить содержимое полезной нагрузки запроса. В Chrome Developer Tools весь контент находится в разделе Request Payload на вкладке заголовков, и контент там, и я знаю, что POST получает метод doPost, …
113 java  http  servlets  post 

9
Как протестировать мой сервлет с помощью JUnit
Я создал веб-систему с использованием сервлетов Java и теперь хочу провести тестирование JUnit. My dataManager- это просто базовый фрагмент кода, который отправляет его в базу данных. Как бы вы протестировали сервлет с JUnit? Мой пример кода, который позволяет пользователю регистрироваться / регистрироваться, который отправляется с моей главной страницы через AJAX: …


5
doGet и doPost в сервлетах
Я разработал HTML-страницу, которая отправляет информацию сервлету. В сервлете я использую методы doGet()и 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 получить текущий ApplicationContext
Я использую Spring MVC для своего веб-приложения. Мои бобы записаны в " spring-servlet.xml" файле Теперь у меня есть класс, MyClassи я хочу получить к нему доступ с помощью Spring bean. В spring-servlet.xmlя написал следующее &lt;bean id="myClass" class="com.lynas.MyClass" /&gt; Теперь мне нужно получить к нему доступ, используя ApplicationContext ApplicationContext context = …

6
Получить управляемый компонент JSF по имени в любом классе, связанном с сервлетами
Я пытаюсь написать собственный сервлет (для AJAX / JSON), в котором я хотел бы ссылаться на свое @ManagedBeansимя. Я надеюсь составить карту: http://host/app/myBean/myProperty кому: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } Можно ли загрузить компонент по имени из обычного сервлета? Есть ли сервлет или помощник JSF, который я …

6
Как решить ошибку javax.net.ssl.SSLHandshakeException?
Я подключился к VPN, чтобы настроить API инвентаризации, чтобы получить список продуктов, и он отлично работает. Как только я получаю результат от веб-службы и привязываюсь к пользовательскому интерфейсу. А также я интегрировал PayPal со своим приложением для экспресс-оплаты, когда я звоню для оплаты, я сталкиваюсь с этой ошибкой. Я использую …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.