SORU
12 AĞUSTOS 2009, ÇARŞAMBA


Hiçbir eşleştirme HTTP bulundu [/WEB-INF/pages/apiForm.URİ ile talep jsp]

Benim işleyicisi ileri internalresourceview 'apiForm' ama sonra 404 hatası alıyorum=/WEB-INF/pages/RequestURİ apiForm.jsp. Emin apiForm ediyorum.jsp /bulunan WEB-INF/pages/

13:45:02,034Hata AYIKLAMA [org.springframework.web.sunucu uygulaması.görünüm.JstlView] - Kaynak yönlendirme [/WEB-INF/pages/apiForm.jsp] İnternalResourceView'' . apiForm ^br> 13:45:02,035Hata AYIKLAMA [org.springframework.web.sunucu uygulaması.DispatcherServlet] - DispatcherServlet 'testapp2' belirleyen Son Değiştirilme [WEB-INF //sayfa/apiForm.değer adı ile jsp]
13:45:02,038Hata AYIKLAMA [org.springframework.web.sunucu uygulaması.DispatcherServlet] - Hayır işleyicisi bulunamadı getLastModified
13:45:02,038Hata AYIKLAMA [org.springframework.web.sunucu uygulaması.DispatcherServlet] - DispatcherServlet 'testapp2' işleme isteği adı ile [/WEB-INF/pages/apiForm.jsp]
13:45:02,038[Org.UYAR springframework.web.sunucu uygulaması.PageNotFound] - Hiçbir eşleştirme bulunamadı URİ ile HTTP isteği [/WEB-INF/pages/apiForm.jsp] adı ile DispatcherServlet 'testapp2'
13:45:02,045Hata AYIKLAMA [org.springframework.web.sunucu uygulaması.DispatcherServlet] - Başarıyla tamamlandı isteği
13:45:02,048Hata AYIKLAMA [org.springframework.web.sunucu uygulaması.DispatcherServlet] - Başarıyla tamamlandı isteği

bu benim dispatcher.xml .. nasıl göründüğünü

<bean id="viewResolver"
    class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/WEB-INF/pages/"/>
    <property name="suffix" value=".jsp"/>
</bean>

CEVAP
27 Mayıs 2010, PERŞEMBE


Evet, bu parti için geç kaldım ama başkalarına yardımcı olabilir biliyorum.

Sunucu uygulaması konteyner eşleşen en uzun yolu dayalı eşleme seçer. Bu haritalandırma JSP için koyabilirsiniz ve /* eşleme üzerinde seçilmiş olacak.

<servlet-mapping>
  <servlet-name>jsp</servlet-name>
  <url-pattern>/WEB-INF/pages/*</url-pattern>
 </servlet-mapping>

Aslında Tomcat için jsp kutunun dışında var olan bir sunucu uygulaması olduğu için ihtiyacınız olan tüm. Diğer kaplar için ya JSP sunucu adını öğrenmek ya da sunucu uygulaması tanımı gibi eklemek gerekir:

<servlet>
  <servlet-name>jsp</servlet-name>
  <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
</servlet>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • HBO

    HBO

    17 Mayıs 2006
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014