(1)web.xml位于WebContent/WEB-INF下,web.xml文件并不是web工程必须的,web.xml文件是用来初始化servlet、filter的配置信息.
(2)web-app是web.xml的根元素,servlet节点:1.servlet-name servlet的名称,.servlet-class servlet所对应的HttpServlet类,写法:包名点类名;2.servlet-mapping:定义servlet的映射:servlet-name映射的servlet名称,url-pattern映射servlet在网页上的路径名。
(3).url-pattern:例一:如果写成这样: /loginServlet 我们就这样访问: http://localhost:8080/工程名/loginServlet 例二:如果写成这样: /html/login 我们就这样访问: http://localhost:8080/工程名/html/login,假如WebContent文件夹下恰好有一个html文件夹,在文件夹下有一个html,他有一个form,其action可以这样写”login”,因为action是
提交路径可以是:html所在文件夹的路径+action;
列三:如果写成这样:/login.html那么 http://localhost:8080/工程名/login.htm可以访问,
而http://localhost:8080/工程名/login不可以访问;如果写成这样:/login那么http://localhost:8080/工程名/login.htm可以访问,http://localhost:8080/工程名/login也可以访问.
(4)在预览器上输入 http://localhost:8080/工程名/xxxxx就是到工程的WebContent文件下寻找:xxxxx.url-pattern所对应servlet的servlet-class文件 ;其中scr下的文件相当于在WebContente下有一个虚拟看不到的scr文件,例:访问scr文件下的Login文件的路径相当于WebContent文件夹下的Login文件.
web.xml的作用,介绍
最新推荐文章于 2024-04-28 23:28:46 发布