今日学习之jQuery

1.web.xml的配置

注意点

  • <servlet-name>上下两个必须相同
  • <url-pattern> 映射路径匹配规则,在浏览器访问的URL要和此路径相同,否则匹配不到。一个servlet可以有多个url-pattern

2.引入httpservlet  jar包

在创建工程的时候,缺少thhpservlet的JAR包,可以从tomcat的 lib 目录下找到servlet-api.jar,添加到自己的工程。

3.引入jquery 链接

<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

4.启动tomcat报 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContex

首先百度得到的解答是:

第一个解决办法:添加的jar包和tomcat自带的jar包冲突,需要删除。然而这并不能解决我的问题,如果删除会缺少jar包依赖。 

第二个解决办法:配置的web.xml有路径或其他错误。 在尝试tomcat 双清以后,发现启动其他的web项目并没问题,尝试去找xml的问题。在删除所有节点,空xml发现能启动tomcat。发现很低级的一个问题,第一点的servlet-name中,存在大小写问题。

总结:此问题解决办法:1.jar包冲突   2.tomcat缓存问题,双清即可  3.xml配置错误

5.启动服务器,加载index.html,404not found

在js预加载的方法中,配置的servlet路径错误。

此处路径可以写两种:

1.项目名+servlet名+参数

2.servlet名

6.HttpServlet 里的三个方法:service() ,doGet(), doPost()的区别和联系:

在servlet中默认情况下,无论你是get还是post 提交过来 都会经过service()方法来处理,然后转向到doGet 或是doPost方法。

一般会在service()中实现对父类方法的同参数表重载,即写上super.service(req, resp);
即使有了service()方法,也要把doGet()和doPost()方法标识出来!

猜你喜欢

转载自blog.csdn.net/qq_42773718/article/details/82496855