2010-09-08 37 views
0

JSP代码处理Servlet程序: 如何在提交JSP表单

Upload File: 
<input name="file" type="file" id="file"><br><br> 
<input type="submit" name="Submit" value="Submit"/><br><br> 
<input type="reset" name="Reset" value="Reset"/> 
</form> 

我有这将Tomcat服务器的帮助下执行上面的JSP文件,这是存储在以下位置 我的系统。

C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\CheckURL 

我写了一个servlet程序来捕获请求并从给定的JSP文件发送响应。

我的查询是在哪个路径下,servlet程序必须存储在我的系统中。

请让我知道一个servlet程序是否可以使用javac NewServlet.java进行编译,或者它可以在运行时直接执行。因为在编译该servlet程序时,我收到了很多错误。

这是一个java初学者。如果你能给我一个关于上述问题的详细看法,那将是非常有用的。提前致谢。

+0

这里列出完整的回答重复的问题http://stackoverflow.com/questions/2422468/how-to-upload-files -in-jsp-servlet – 2010-09-08 13:26:29

回答

3

servlet tutorial是一个很好的开始。

的几点回答您的具体问题:

  • 你可以编译一个servlet与javac NewServlet.java但你必须指定类路径(-cp)包含servlet-api.jar
  • .class文件存储在webapps\checkURL\WEB-INF\classes
  • 您使用<servlet><servlet-mapping>将小服务程序映射到WEB-INF\web.xml。 (有使用Tomcat 7和Servlet 3更简单的方法,但你是在5.5)
+0

servlet-api.jar文件是编译时必需的文件吗?如果是的话,在哪里下载jar文件? – LGAP 2010-09-08 13:40:27

+0

您不要单独下载。它是servletcontainer的一部分。你已经有一个(Tomcat)。只需将'Tomcat/lib/servlet-api.jar'的路径添加到编译时类路径。您的*实际*问题与Servlet无关,而与基本的Java无关。我建议在深入研究Servlets之前先学习基本的Java/Javac/Classpath :) – BalusC 2010-09-08 13:43:35

+0

@BalusC JSP代码的

LGAP 2010-09-08 14:08:42