«servlets» etiketlenmiş sorular

Servlet, istemci tarafından yapılan istekleri yakalayabilen ve buna göre bir yanıt oluşturabilen / gönderebilen sunucu makinesinde çalışan bir Java uygulama programlama arabirimidir (API).

7
<filter-mapping> içindeki bazı somut url'leri <url-pattern> dışında bırakabilir miyim?
Bir beton dışındaki tüm url'ler için bazı beton filtrenin uygulanmasını istiyorum (yani /*hariç /specialpath). Bunu yapma imkanı var mı? basit 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
Bağlam yolu olmadan istek URI'si nasıl alınır?
Yöntem request.getRequestURI () bağlam yolu ile URI döndürür. Bir uygulamanın temel URL'si ise Örneğin, http://localhost:8080/myapp/(yani bağlam yolu myapp ) ve dediğim request.getRequestURI()için http://localhost:8080/myapp/secure/users, bu dönecektir /myapp/secure/users. Yalnızca bu kısmı /secure/users, yani bağlam yolu olmayan URI'yi almanın bir yolu var mı?
127 java  servlets 


3
ContextLoaderListener veya değil mi?
Standart bir yay web uygulaması (Roo veya "Spring MVC Project" Template tarafından oluşturulmuş) ContextLoaderListenerve ile bir web.xml oluşturur DispatcherServlet. Neden DispatcherServlettüm konfigürasyonu yüklemek için sadece kullanmıyorlar ve bunu yapmıyorlar ? ContextLoaderListener'ın web ile ilgili olmayan şeyleri yüklemek için kullanılması gerektiğini ve DispatcherServlet'in web ile ilgili öğeleri yüklemek için kullanıldığını anlıyorum …

13
Eclipse Derleme Yolu Yuvalama Hataları
Sınıfım için basit bir JSP / Servlet / Tomcat web uygulaması üzerinde çalışıyorum. Profesör, bizden varsayılan dinamik web proje yapısından biraz farklı bir klasör yapısı kullanmamızı istedi. Webcontent klasörünü kullanmak yerine, kaynak kodumuzun tümünü src / main / java ve src / main / webapp altında istiyor. Uygulamayı çalıştırdığımda karşılama …
122 java  eclipse  tomcat  servlets 

2
Yüklenen dosyaları sunucu uygulaması uygulamasına kaydetmenin önerilen yolu
Burada , taşınabilir, işlemsel olmadığı ve harici parametreler gerektirdiği için dosyanın sunucuya kaydedilmemesi gerektiğini okudum . Bununla birlikte, tomcat (7) için bir tmp çözümüne ihtiyacım olduğu ve bilmek istediğim sunucu makinesi üzerinde (göreceli) kontrole sahip olduğum göz önüne alındığında: Dosyayı kaydetmek için en iyi yer neresidir? Onu saklamalı mıyım /WEB-INF/uploads( …

8
HttpServletRequest'ten POST istek gövdesini alın
HttpServletRequest nesnesinden tüm gövdeyi almaya çalışıyorum. Takip ettiğim kod şuna benziyor: 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
Java web uygulamaları neden .do uzantısını kullanır? Nereden geldi?
Neden bu kadar çok Java geliştiricisinin web denetleyicisi (MVC) kaynakları için uzantı olarak ".do" kullandığını hep merak etmişimdir. Örnek: http://example.com/register.do Spring MVC ve Struts projelerinde gördüğüm gibi çerçeveye özgü görünmüyor bile. Bu ".do" uzantı uygulaması nereden geldi. Uzantı yok yerine neden bu yapıldı? Bununla ilgili Java dünyası notunu kaçırmışım gibi …

9
Java sunucu uygulamasında POST isteğinden yük talebi alma
Java sunucu uygulamama POST isteği gönderen bir javascript kitaplığım var, ancak doPostyöntemde istek yükünün içeriğini alamıyorum. Chrome Geliştirici Araçlarında, tüm içerik, üstbilgiler sekmesindeki Yük İste bölümündedir ve içerik oradadır ve POST'un doPost yöntemi tarafından alındığını biliyorum, ancak boş çıkıyor. İçin HttpServletRequest nesne, ne şekilde ben isteği bilgisi veri alabilirim? Yapmak …
113 java  http  servlets  post 

9
JUnit kullanarak sunucu uygulamamı nasıl test ederim
Java Servlet kullanarak bir web sistemi oluşturdum ve şimdi JUnit testi yapmak istiyorum. My dataManager, onu veritabanına gönderen basit bir kod parçasıdır. JUnit ile bir Servlet'i nasıl test edersiniz? Ana sayfamdan AJAX aracılığıyla gönderilen bir kullanıcının kaydolmasına / kaydolmasına izin veren kod örneğim: public void doPost(HttpServletRequest request, HttpServletResponse response) throws …


5
doGet and doPost Servlets'te
Bir Servlet'e bilgi gönderen bir HTML sayfası geliştirdim. Servlet'te yöntemleri kullanıyorum doGet()ve 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 = req.getParameter("mypassword"); …
105 java  servlets 

11
Bahar mevcut ApplicationContext'i edinin
Web uygulamam için Spring MVC kullanıyorum. Fasulyelerim " spring-servlet.xml" dosyasına yazılıyor Şimdi bir sınıfım var MyClassve bu sınıfa bahar fasulyesi kullanarak erişmek istiyorum In spring-servlet.xmli yazdım aşağıda &lt;bean id="myClass" class="com.lynas.MyClass" /&gt; Şimdi buna erişmem gerekiyor ApplicationContext ApplicationContext context = ?? Böylece yapabilirim MyClass myClass = (MyClass) context.getBean("myClass"); Bu nasıl yapılır??

27
CreateProcess hatası = 206, main () yöntemini çalıştırırken dosya adı veya uzantı çok uzun
Tutulma helioslarında şu hatayı yaşıyorum: Komut satırı yürütülürken istisna oluştu. "C: \ Program Files (x86) \ Java \ jre6 \ bin \ javaw.exe" programı çalıştırılamıyor ("C: \ Users \ motiver \ helios_workspace \ TimeTracker" dizininde): CreateProcess error = 206, Dosya adı veya uzantı çok uzun Biraz araştırdım ama sorunların çoğu …

6
Servlet ile ilgili herhangi bir sınıfta JSF tarafından yönetilen fasulyeyi ada göre alın
Kendi adıma başvurmak istediğim özel bir sunucu uygulaması (AJAX / JSON için) yazmaya çalışıyorum @ManagedBeans. Haritaya koymayı umuyorum: http://host/app/myBean/myProperty to: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } Normal bir sunucu uygulamasından adıyla bir fasulye yüklemek mümkün mü? Bunun için kullanabileceğim bir JSF sunucu uygulaması veya yardımcısı var mı? …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.