Ciao,
ho un problema di invocazione di una servlet dopo un forward.
Vi spiego meglio: ho una jsp dove carico un file. La jsp invoca una servlet che, dopo aver compresso il file, lo inserisce in un database. Ora dalla servlet faccio un forward verso la pagina jsp iniziale. Se carico nuovamente un file, tomcat mi dice che non riesce a caricare la stessa servlet di prima.
dalla servlet faccio così il forward:
codice:
request.getRequestDispatcher("design/DesignInsert.jsp").forward(request, response);
mentre dalla pagina jsp chiamo così la servlet:
codice:
<FORM ENCTYPE='multipart/form-data' method='POST' action="../InsertDesignServlet">
<INPUT TYPE="file" NAME="fileup">
<INPUT TYPE="submit" VALUE="Upload File">
</FORM>
Nel file web.xml dichiaro così la servlet:
codice:
<servlet>
<servlet-name>InsertDesignServlet</servlet-name>
<servlet-class>uarray.servlet.design.InsertDesignServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>InsertDesignServlet</servlet-name>
<url-pattern>/InsertDesignServlet</url-pattern>
</servlet-mapping>