Запитання з тегом «servlets»

Servlet - це інтерфейс програмування Java API (API), що працює на серверній машині, який може перехоплювати запити, зроблені клієнтом, і відповідно може генерувати / відправляти відповідь.

7
Чи можу я виключити деякі конкретні URL-адреси з <url-pattern> всередині <фільтра- карти>?
Я хочу, щоб якийсь конкретний фільтр застосовувався для всіх 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 чи ні?
Стандартний весняний веб-додаток (створений Roo або «Шаблон весняного проекту MVC») створить web.xml з ContextLoaderListenerта DispatcherServlet. Чому вони не просто використовують DispatcherServletі роблять це для завантаження повної конфігурації? Я розумію, що ContextLoaderListener слід використовувати для завантаження речей, що не стосуються Інтернету, і DispatcherServlet використовується для завантаження відповідних веб-матеріалів (Controllers, ...). І …

13
Помилки побудови шляху затемнення
Я працюю над простою веб-програмою 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 webapps використовують розширення .do? Звідки воно взялося?
Мені завжди було цікаво, чому так багато розробників Java використовують ".do" як розширення для ресурсів свого веб-контролера (MVC). Приклад: http://example.com/register.do Це навіть не здається рамковим, як я бачив у весняних проектах MVC та Struts. Звідки взялася ця практика .dodo розширення. Чому це було зроблено замість розширення? Я відчуваю, що пропустив …

9
Отримання корисного навантаження запиту від POST-запиту в сервлеті Java
У мене є бібліотека javascript, яка надсилає POST-запит на мій сервлет Java, але в цьому doPostметоді я не можу отримати вміст корисного навантаження запиту. У інструментах хромованого розробника весь вміст знаходиться у розділі Запит корисної навантаження на вкладці заголовків, і вміст є, і я знаю, що POST отримується методом doPost, …
113 java  http  servlets  post 

9
Як перевірити мій сервлет за допомогою JUnit
Я створив веб-систему за допомогою сервлетів Java і тепер хочу зробити тестування JUnit. МояdataManager - лише базовий фрагмент коду, який подає його в базу даних. Як би ви протестували сервлет з JUnit? Мій приклад коду, який дозволяє користувачеві зареєструватися / зареєструватися, який надсилається з моєї головної сторінки через AJAX: public …


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

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.