2016-12-20 5 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-шаблон в отображении сервлета, не сталкиваясь 404

, когда я использую/идти, как URL-шаблон, он работает. , когда я изменяю его на какое-то другое имя, это не так, как/servletgo. HOw я могу изменить его .xml-файл?

ответ

0

я получил ответ ..

независимо от «действие» мы писали в HTML файл должен быть написать в URL-шаблон, который находится под XML-файл.

, например:

мой 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> 

 Смежные вопросы

  • Нет связанных вопросов^_^