görüntülendiği:appengine java geliştirme sunucusu kaynak kodu
localhost: 8888/index.jsp/
içeri index.jsp kaynak kodunu görüntüleyen tarayıcı eğer izleyen eğik çizgi (yani index.jsp) olmadan erişirseniz, jsp dosyası oluşturur, ancak izleyen eğik çizgi ile (yani, index.jsp /) kaynak kodu
görüntüleniyor Herhangi bir fikir neden budur? ve nasıl düzeltilir?
Yalnızca geliştirme sunucusunda ve üretimde değil gibi görünüyor. Üretim, bir 404 Bulunamadı hatası veriyor, bu da iyi. Ben SDK 1.6.4
web.xml kullanıyorum
:
<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
<servlet-name>RegisterPage</servlet-name>
<jsp-file>/register.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>RegisterPage</servlet-name>
<url-pattern>/signup</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
========== yüzden
...
dizini. jsp -> biçerler sayfa
index.jsp/-> kaynak kodunu döndürür
register.jsp/-> kaynak kodu verir
register.jsp -> register.jsp çok
hale ->
kayıt register.jsp hale -> JSP
kayıt/hale * .jsp içeren URL'ler gibi görünüyor/bu sorunu var
Eğer index.jsp sayfanın kaynak kodunu gösterir misin? Kesin problemi bulmak harika olurdu. –
Bu bir yazım hatası mı yoksa dosya adından sonra gerçekten bir '/' var mı? –
Genellikle bu, web sunucusunda bir yapılandırma hatasıdır. – Teg