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

  • BaaaStuds's channel

    BaaaStuds's

    10 Mart 2009
  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011