当前位置:首页>开发>正文

servlet的配置 使用servlet web.xml怎么配置

2024-01-02 09:24:38 互联网 未知 开发

 servlet的配置 使用servlet web.xml怎么配置

servlet的配置


name
com.servlets.CheckPatientForUpdate


name
/name

楼上的配置没有问题,不过可以详细说一下
1./name这个配置是值页面请求的时候以什么结尾能够拦截到
这里配了一个已/name结尾,比如你在地址栏输入:localhost:8080/你的项目名称/name
就可以拦截到。
2.可以看到在 中都有这个
name,目的是指当我们在1中拦截到了/name,那么就可以通过
name中的name去找
中的name,两者必须一样,当我们找到中的name以后,就可以知道要跳转到哪个servlet了,如com.servlets.CheckPatientForUpdate
也就是说整个请求的过程是这样的:
页面请求/name --> /name拦截到-->查看name中配置的名称比如这里的name -->
中找name,即找一样名称的,比如这里的name -- >然后知道要跳转那个servlet,比如这里配置的
com.servlets.CheckPatientForUpdate。即要跳转到
com.servlets.CheckPatientForUpdate这个类。

使用servlet web.xml怎么配置

元素是配置Servlet所用的元素。
元素在Servlet和URL样式之间定义一个映射,即servlet类提供一个url,在地址栏输入对应的映射路径就可以访问你的servlet。

下面给出一段配置代码:

ServletName
xxxpackage.xxxServlet

参数名称

参数值




ServletName
/aaa/xxx



在地址栏中输入http://localhost:8080/web-App/aaa/xxx就可以访问了。
缺省Servlet
1.如果某个Servlet的映射路径仅仅为一个正斜杠(/),那么这个Servlet就成为当前Web应用程序的缺省Servlet。
2.凡是在web.xml文件中找不到匹配的元素的URL,它们的访问请求都将交给缺省Servlet处理,也就是说,缺省Servlet用于处理所有其他Servlet都不处理的访问请求。
3.在confweb.xml文件中,注册了一个名称为org.apache.catalina.servlets.DefaultServlet的Servlet,并将这个Servlet设置为了缺省Servlet。
当访问Tomcat服务器中的某个静态HTML文件和图片时,实际上是在访问这个缺省Servlet。
例1--缺省Servlet:

action
org.springframework.web.servlet.DispatcherServlet


contextConfigLocation
/WEB-INF/config/spring-mvc.xml



action
/


例2:

dispatcherServlet
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
/WEB-INF/config/spring-mvc.xml




dispatcherServlet
*.do


参考 http://www.cnblogs.com/wql025/p/4804977.html

servlet怎么配置webxml

完整的servlet配置如下所示:

ServletName
xxxpackage.xxxServlet

参数名称
参数值



ServletName
/aaa/xxx

servlet在web.xml的配置

web.xml中servlet的配置
元素是配置Servlet所用的元素。
元素在Servlet和URL样式之间定义一个映射,即servlet类提供一个url,在地址栏输入对应的映射路径就可以访问你的servlet。

下面给出一段配置代码:

ServletName
xxxpackage.xxxServlet

参数名称

参数值

ServletName
/aaa/xxx

在地址栏中输入http://localhost:8080/web-App/aaa/xxx就可以访问了。
缺省Servlet
1.如果某个Servlet的映射路径仅仅为一个正斜杠(/),那么这个Servlet就成为当前Web应用程序的缺省Servlet。
2.凡是在web.xml文件中找不到匹配的元素的URL,它们的访问请求都将交给缺省Servlet处理,也就是说,缺省Servlet用于处理所有其他Servlet都不处理的访问请求。
3.在confweb.xml文件中,注册了一个名称为org.apache.catalina.servlets.DefaultServlet的Servlet,并将这个Servlet设置为了缺省Servlet。
当访问Tomcat服务器中的某个静态HTML文件和图片时,实际上是在访问这个缺省Servlet。
例1--缺省Servlet:

action
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
/WEB-INF/config/spring-mvc.xml

action
/

例2:

dispatcherServlet
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
/WEB-INF/config/spring-mvc.xml

dispatcherServlet
*.do

参考:http://www.cnblogs.com/wql025/p/4804977.html

用注解配置servlet还需要配置web.xml吗

Java 的Web标准就是jsp Servlet,而Structs,Spring MVC的哦是基于拦截器的。。
如果要让Servlet工作,这必须要多Sevelet进行配置。Servlet 常规都是在web.xml配置的。

最新文章