2015-07-11 26 views
11

Ok i her yerde bu cevabı bulmaya çalıştılar. Burada yapmaya çalıştığım şey bir html dosyasını bir url ile eşleştirmektir ..? Evet ben app/page.html kullanarak html dosyası erişebilirler. Ancak farklı bir URL'ye eşlemek istiyorum. nasıl Web.xml ile Html dosyalarını eşleştirmek için?

Ben servlet sınıfları ve jsp dosyaları haritası nasıl biliyorum, ama html dosyaları haritası nasıl bilmiyorum.

İşte ben eşlemek istediğiniz normal login.html var: Burada

<body> 
    <form name="loginForm" method="post" action="/Logging..in"> 
     Username:<input type="text" name="user" /> 
     <br/> 
     PassWord:<input type="password" name="pass"> 
     <br/> 
     <input type="submit" value="Sign Up!"> 
    </form> 
</body> 
+0

bahar mvc kullanıyorsunuz? – Karthik

+0

Hayır Sadece servlets ve jsp. Ben sadece onları öğreniyorum. –

cevap

18

gitmek. /app/page olarak URL senin page.html

<servlet> 
    <servlet-name>page</servlet-name> 
    <jsp-file>/page.html</jsp-file> 
</servlet> 
<servlet-mapping> 
    <servlet-name>page</servlet-name> 
    <url-pattern>/app/page</url-pattern> 
</servlet-mapping> 

page.html, içerik kökü içinde ya da * .WAR doğrudan başka bir deyişle doğrudan olmalıdır unutmayınız gösterecektir. isteği ile dilek ve URL herhangi bir URL'ye

Değişim <url-pattern>/app/page</url-pattern> doğru yönlendirilecek page.html

nota

Anahtar şey olmasıdır - jsp-file eleman olarak, İçerikleri olabilen bir JSP veya HTML belirtebilirsiniz " HTML formuna çözümlendi "

Ve bu, <welcome-file> öğesinde bir HTML veya JSP dosyası belirtebilmenizin aynı nedendir.

enter image description here

enter image description here

enter image description here

+0

Denedin mi, anladın mı? Herhangi bir sorunuz olduğunda bana bildirmekten çekinmeyin. – hagrawal

İlgili konular