2016-12-20 4 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> 

は、どのように私は/のurl-patternとして行って使用した場合、それが働いている404

に直面することなく、サーブレットマッピングの私のurl-patternを変更することができます。 /servletgoのように他の名前に変更した場合はそうではありません。 HOwで.xmlファイルを変更できますか?

答えて

0

私たちはhtmlファイルに書いた「アクション」のの.xmlファイルの下にあるURLパターンで書くことがあるものは何でも...

を答えを得ました。例えば

私のhtmlコード:

<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> 
関連する問題