2016-12-20 1 views
0
<servlet> 
    <servlet-name>UploadServlet</servlet-name> 
    <servlet-class>com.UploadServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>UploadServlet</servlet-name> 
    <url-pattern>/go</url-pattern> 
</servlet-mapping> 
<session-config> 
    <session-timeout> 
     30 
    </session-timeout> 
</session-config> 

wie kann ich ohne meine URL-Muster in Servletzuordnung ändern 404

zugewandt ist, wenn ich/go als URL-Muster, es funktioniert. wenn ich es zu einem anderen Namen ändere, ist es nicht, wie/servletgo. HOw kann ich es ändern. XML-Datei?

Antwort

0

bekam ich die Antwort ..

unabhängig von der ‚Aktion‘ wir in html-Datei geschrieben haben, ist in URL-Muster zu schreiben, die unter XML-Datei ist.

zum Beispiel:

meine HTML-Code:

<html> 
    <body> 
<form action="welcome" method="post" enctype="multipart/form-data"> 
Select File:<input type="file" name="fname"/><br/> 
<input type="submit" value="upload"/> 
</form> 
</body> 
</html> 
</html> 

and my servlet code: 

<servlet> 
    <servlet-name>UploadServlet</servlet-name> 
    <servlet-class>com.UploadServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>UploadServlet</servlet-name> 
    <url-pattern>/welcome</url-pattern> //we have to use same pattern what we noted in html action.If we change the action name in html,then only we can change the url- pattern. 
</servlet-mapping> 
<session-config> 
    <session-timeout> 
     30 
    </session-timeout> 
</session-config> 
Verwandte Themen