IDEA使用技巧,如何在JSP中创建Servlet“小程序”

步骤

1.新建一个java类,实现Servlet接口

2.实现接口中的抽象方法:

3.在web.xml文件中配置好servlet

<web-app
    ......>
    
    <servlet>
        <servlet-name>MyServlet</servlet-name>        <!--随便一个名字-->
        <servlet-class>MySQLManger</servlet-class>  <!--具体的Servlet类路径及其类名-->
    </servlet>
    <servlet-mapping>
        <servlet-name>MyServlet</servlet-name>        <!--与上面第一个一致-->
        <url-pattern>/showInfo</url-pattern>         <!--设置URL访问路径-->
    </servlet-mapping>

</web-app>

注意:

(1).上面代码中的/showInfo路径便是我们要访问servlet小程序时候的路径。

(2).servlet相当于jsp项目中的小程序,所以当我们想要访问servlet小程序的时候,它的路径一定包含在大项目之中。

eg:程序框架

4.servlet的生命周期

(1)init()方法会在servlet被创建时就会执行,并且它仅仅会执行一次。

注意:因为servlet只会被实例化一次,所以当多个用户访问servlet方法的时候,会出现线程安全问题。但是如果加锁会导致过度浪费资源,所以我们尽量不要在它当中定义成员变量。

(2)service()方法是提供服务的方法,它会在每次servlet被访问时执行。

(3)destroy()方法会在每次servlet方法被正常关闭时执行,并且仅仅会执行一次。

(4)getServletConfig() 会得到 ServletConfig的对象,它是一个ServletConfig对象。

(5)getServletInfo() 方法会得到servlet得信息。

5.很多时候,我们会发现配置xml文件太麻烦了,这时有没有更好的方法呢?当然有,那就是通过注解的方式配置servlet

1.jdk必须保证在1.6级以上。

2.格式

@WebServlet(urlPatterns = {"/path1","/path2"})
public class XxxServlet implements Servlet {...}

注意:

1.我们可以发现我们可以针对一个servlet生成多个路径去访问(题目中是path1,path2),也可以只设置一个。

2.需要访问时,必须严格根据注解定义的参数进行访问

3.注解中的参数有很多,包括xml配置中的所有属性,只需根据需要即可。

posted @ 2019-09-19 16:15  IT蓝月  阅读(401)  评论(0编辑  收藏  举报
Live2D