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。

  • 相关阅读:
    css 网站
    python操作redis
    排名函数row_number(),rank(),
    行转列面试题
    hive建表failed: ParseException line 6:0 cannot recognize
    windows10系统安装
    between ...and...
    系统变量path误删之后的恢复方法
    python的第三方库
    1054, "Unknown column 'serviceDate' in 'where clause'
  • 原文地址:https://www.cnblogs.com/ygxdbmx/p/9466969.html
Copyright © 2011-2022 走看看