Pytanie : Żadny zakładać dla HTTP prośba z URI [/MyWeb/help/webhelp.css] w DispatcherServlet z imię "pomoc"

Cześć,

I am nowy wiosna/java i podnosić w górę istniejący sieć projekt w che i potrzebować pomoc page/s. Technika pisarz w the organizacja tworzyć the pomoc wskaźnik using Pisać-ONO strona tworzyć drzewo-widok jak do przeszukiwania pomoc strona.

The Pisać-ONO wzywać składać się ogromna liczba .htm, .css kartoteka w korzeniowy książka telefoniczna (/help) z .jpg i .js kartoteka w ich swój sub-directory (/help/images/& /help/extjs/). I umieszczać ten korzeniowy falcówka w /WEB-INF/jsp/

I modyfikować the web.xml nowy servlet i the servlet i controller.

http://localhost:8080/MyWe b/help/help.form pokaz praca the .css, wizerunek js kartoteka wydawać się/praca.

As the pomoc projekt tworzyć zewnętrznie dział wśród the organizacja i być okresowo I polubić sprawnie "" the zawartość the pomoc projekt w the MyWeb projekt bez edytorstwo it.

sample błąd:
2010-06-21 11:25: 22,157 [@ 127.0.0.1] [http-8080-2] DEBUG au.com .enya.member.security.web. SecurityContextInitialiser - doFilter () - /MyWeb/help/stylesheet.css
2010-06-21 11:25: 22,157 [@ 127.0.0.1] [http-8080-2] OSTRZEGAĆ org.springframework.web.servlet. PageNotFound - Żadny zakładać dla HTTP prośba z URI [/MyWeb/help/stylesheet.css] w DispatcherServlet z imię 'help'< br/>

My pytanie:
Why być I błąd na wszystkie mój wizerunek, css, js kartoteka i jaki potrzeba robić projekt w ten sposób I móc po prostu the pomoc kartoteka w the MyWeb projekt?
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
 [web.xml] (część):
	
		help
		org.springframework.web.servlet.DispatcherServlet
		4
	
	
		help
		/help/*
		





[help-servlet.xml]:




    
        org.springframework.web.servlet.view.JstlView
        /WEB-INF/jsp/help/
    

    
        
            
                
                
            
        
        
            
                helpForm
            
        
    

	
 	   
    





[HelpController.java]:
pakunek au.com .enya.help.web;

importowy javax.servlet.http.HttpServletRequest;
importowy javax.servlet.http.HttpServletResponse;

importowy org.springframework.web.servlet.ModelAndView;
importowy org.springframework.web.servlet.mvc. Kontroler;

importowy au.com .enya.member.security.SecurityConstants;

społeczeństwo klasowy HelpController uprawomocniać Kontroler, SecurityConstants {

    jawny HelpController () {
    }

    jawny ModelAndView handleRequest (HttpServletRequest pRequest, HttpServletResponse pResponse)
            rzut Wyjątek {
        
        powrotny nowy ModelAndView ("index.jsp");
    }

}

Odpowiedź : Żadny zakładać dla HTTP prośba z URI [/MyWeb/help/webhelp.css] w DispatcherServlet z imię "pomoc"

Gdy the użytkownik być sprawnie ręcznie wewnątrz adres che pozwolić nazwa użytkownika ochrona obchodzić i mieć ruch the falcówka z powrotem w the WEB-INF książka telefoniczna i robić the następujący:

 - Rozmieniony help-servlet.xml:
Od:   helpForm

rop>
HelpForm

 - Rozmieniony web.xml z powrotem jak i orginally miewać ono

 - Rozmieniony HelpController.java na the dołączać kod:

(Dzięki dla twój pomoc, punkt nagradzać "przedmiot ")
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
pakunek au.com .enya.help.web;
 
importowy javax.servlet.http.HttpServletRequest;
importowy javax.servlet.http.HttpServletResponse;
 
importowy org.springframework.web.servlet.ModelAndView;
importowy org.springframework.web.servlet.mvc. Kontroler;
 
importowy au.com .enya.member.security.SecurityConstants;
 
społeczeństwo klasowy HelpController uprawomocniać Kontroler, SecurityConstants {
 
    jawny HelpController () {
    }

    jawny ModelAndView handleRequest (HttpServletRequest pRequest, HttpServletResponse pResponse)
            rzut Wyjątek {

    		Smyczkowy uri = pRequest.getRequestURI ();
 
            Smyczkowy żeton [] = uri.split ("/");
            
        powrotny nowy ModelAndView (żeton [token.length-1]);
    }

}
Inne rozwiązania  
 
programming4us programming4us