Servlet cartographie n'est pas de travail

J'ai créé un simple programme à l'aide de JSP et de Servlets. Après tout, j'ai défini et cartographié ma servlet dans web.xml comme ci-dessous. Mais je suis page vierge toujours.

<servlet>
        <servlet-name>example</servlet-name>
        <servlet-class>exampleServlet</servlet-class>
</servlet>
<servlet-mapping>
        <servlet-name>example</servlet-name>
        <url-pattern>/exampleServlet</url-pattern>
</servlet-mapping>

Mon fichier JSP ressemble à ceci.

<html>
    <head></head>
    <body>
    <form action ="exampleServlet" method="POST" enctype="multipart/form-data">
        <table width="500" style="margin-top:100px;">
            <tr>
                <td>Subject</td>
                <td><input type="text" name="subj" id="subj"/></td>
            </tr>
            <tr>
                <td>Upload File</td>
                <td><input type="file" name="upload_file" id="upload_file"/></td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td></td>
            </tr>
            <tr>
                <td></td>
                <td><input type="submit" name="submit" value="Upload" /></td>
            </tr>
        </table>
    </form>
    </body>
</html>

Tout exampleServlet est,

import java.io.File;
import java.util.List;

import java.io.IOException; 
import javax.servlet.ServletException; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
import java.io.PrintWriter;

public class exampleServlet extends HttpServlet {
    public void init() {

    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String sub = request.getParameter("subj");
        System.out.println(sub);
    }
}

Mon fichier de Structure est,

JSP file  --> tomcat/webapps/application/index.jsp

Servlet   --> tomcat/webapps/application/WEB-INF/classes/exampleServlet.class

Où je suis allé mal? Quelle est l'erreur que j'ai faite? Pouvez vous s'il vous plaît me suggérer?

EDIT : j'affiche mon formulaire d'éléments pour que le servlet. En ce moment il passe l'URL comme ceci http://localhost:8080/application/exampleServlet

  • Comment êtes-vous essayer d'y accéder, et quand est-il de donner la page blanche?
  • Quoi d'autre avez-vous vous attendez à obtenir si votre méthode doPost ne fait rien, sauf des tirages?
  • J'ai édité mon post avec les informations requises. Reportez-vous à la
  • Je veux obtenir le chemin du fichier sélectionné à télécharger. Mais d'abord je veux tester si le flux va bien. C'est pourquoi je suis d'impression de la valeur. Mais il ne vient pas à l'intérieur de la fonction.
  • qui conteneur tomcat, vous utilisez ?
  • Vous n'êtes pas l'impression de rien pour la réponse...Avez-vous vérifié votre sortie de la console, puisque vous êtes l'impression de System.out?
  • tomcat - 7.0.39

InformationsquelleAutor Edwin Alex | 2013-05-02