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

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009