Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在提交JSP表单时处理Servlet程序_Java_Jsp_Servlets - Fatal编程技术网

Java 如何在提交JSP表单时处理Servlet程序

Java 如何在提交JSP表单时处理Servlet程序,java,jsp,servlets,Java,Jsp,Servlets,JSP代码: 我已经编写了一个servlet程序,用于捕获请求并从给定的JSP文件发送响应 这里的查询是,servlet程序必须存储在我的系统中的哪个路径 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\CheckURL 请告诉我是否可以使用javac NewServlet.java编译servlet程序,或者它可以在运行时直接执行。因为在编译servelet程序时,我犯了很多错误 我是java的初学者。如果你能就

JSP代码:

我已经编写了一个servlet程序,用于捕获请求并从给定的JSP文件发送响应

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

C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\CheckURL
请告诉我是否可以使用javac NewServlet.java编译servlet程序,或者它可以在运行时直接执行。因为在编译servelet程序时,我犯了很多错误

我是java的初学者。如果你能就上述问题给我一个详细的展望,那将是非常有用的。提前感谢。

这是一个很好的开始

回答您特定问题的几点:

  • 您可以使用
    javac NewServlet.java
    编译servlet,但必须指定包含
    servlet api.jar
    的类路径(
    -cp
  • .class
    文件存储在
    webapps\checkURL\WEB-INF\classes
  • 您可以使用
    WEB-INF\WEB.xml
    中映射servlet。(使用Tomcat7和Servlets 3有一种更简单的方法,但您使用的是5.5)
    • 这是一个很好的起点

      回答您特定问题的几点:

      • 您可以使用
        javac NewServlet.java
        编译servlet,但必须指定包含
        servlet api.jar
        的类路径(
        -cp
      • .class
        文件存储在
        webapps\checkURL\WEB-INF\classes
      • 您可以使用
        WEB-INF\WEB.xml
        中映射servlet。(使用Tomcat7和Servlets 3有一种更简单的方法,但您使用的是5.5)

      此处列出完整答案的重复问题此处列出完整答案的重复问题servlet-api.jar文件是编译的必选文件吗?如果是这样的话,从哪里下载jar文件?您不需要单独下载它。它是servletcontainer的一部分。你已经有一个了(Tomcat)。只需将Tomcat/lib/servlet api.jar的路径添加到compiletime类路径。您的实际问题与servlet无关,而是与基本Java有关。在深入研究servlet之前,我建议先了解基本的Java/Javac/Classpath:)@BalusC JSP代码的URL中必须给出什么?您已经将servlet映射到的URL(使用
      servlet映射
      )是servlet-api.jar文件编译的必选文件吗?如果是这样的话,从哪里下载jar文件?您不需要单独下载它。它是servletcontainer的一部分。你已经有一个了(Tomcat)。只需将Tomcat/lib/servlet api.jar的路径添加到compiletime类路径。您的实际问题与servlet无关,而是与基本Java有关。在深入研究servlet之前,我建议先了解基本的Java/Javac/Classpath:)@BalusC JSP代码的URL中必须给出什么?映射servlet的URL(使用
      servlet映射
      C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\CheckURL