出现的问题:
运行后,在地址栏添加tea,还是出错 ,且控制台上没有打印东西
但是如果把 <url-pattern></url-pattern>中的内容换成"/Servlet"或是"/servlet",再运行就不报错了(当然还是得在地址栏后加<url-pattern></url-pattern>里的内容)
运行后未报错
控制台能打印东西
解决方法(供参考)
1.升级一下servlet的版本,servlet的早期版本映射只支持"/Servlet"或是"/servlet",最新的3.0和3.1的版本。
2. 如果不是版本问题, <servlet-name></servlet-name>与<url-pattern></url-pattern>里的内容最好是相似的,比如demo1和demo2。这样不容易出问题。
3.当然最新版本使用注解,这就没有大问题喽