zoukankan      html  css  js  c++  java
  • 关于form表单提交到Servlet的时候出现tomcat启动错误的解决方法

    1.遇到的问题

      今天在写jsp代码的时候通过form表单提交到Servlet的时候出现的tomcat启动错误,琢磨了半天,终于找到了解决方法。

      

      解决问题的关键就在于xml配置的路径和servlet中默认的路径起了冲突导致Tomcat出现了错误

      让大家看一下我在xml中配置的servlet文件和sevlet中的默认文件

      1.xml中的配置servlet文件:

      <servlet>
      <servlet-name>RegistServlet</servlet-name>
      <servlet-class>com.imooc.servlet.RegistServlet</servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>RegistServlet</servlet-name>
      <url-pattern>/RegistServlet</url-pattern>
      </servlet-mapping>

      2.sevlet中的默认文件:

      @WebServlet("/RegistServlet")

     

      因为xml中配置了servlet的路径所以如果在servlet中仍然采用servlet的默认路径就会出现问题

     

    2.解决方法

      将xml或者servlet中的路径保留一项即可

     

    3.补充

      关于action中的路径问题:

      因为我们之前配置了路径所以我们在action中可以通过action="项目名/RegistServlet" method="post" >或者<form action="RegistServlet" method="post" >进行访问对应的servlet。

  • 相关阅读:
    java实现两个大数的相加
    转载:perl cpan 安装出现问题
    Linux下Clock skew detected的解决办法
    Object Builder Application Block
    Asp.Net MVC
    命名参数(转)
    (转)HTTP POST GET 本质区别详解
    jquery
    Introducing “Razor” – a new view engine for ASP.NET
    (转)全面讲解Oracle查询用户表空间
  • 原文地址:https://www.cnblogs.com/ygxdbmx/p/9466969.html
Copyright © 2011-2022 走看看