【JavaWeb笔记】部署Srevlet
2015-12-14 23:07
453 查看
打开项目的web.xml文件添加两个xml元素(<servlet-mapping>和<servlet >),把用户访问的URL映射到Servlet。
其中<servlet-mapping>将用户访问到URL映射到servlet的内部名,<servlet >元素把servlet内部名映射到一个servlet类名(包名+类名)。
Name:指定Servlet的名字,这个名字在同一个web应用中必须唯一。
Class:指定类的类名(包名+类名)
==============================================================================================
Name:必须与<servlet>元素中声明的name相同
url-pattern:这个地址要与网页中请求的地址相同
注:在配置了servlet与URL的映射后,当servlet容器接收到一个请求时,首先确定是哪个web应用程序响应了该请求,然后对请求的路径和servlet映射的路径进行匹配。
===========================================================================================
获取初始化参数
在web.xml中配置servlet时,可以配置一些初始化参数。而在servlet中可以通过servletConfig接口提供的方法来取得这些参数。
在<servlet>元素中添加<init-param>元素,来设置servlet的初始化参数
1.设置
Name:参数名
Value:值
2.获取初始化参数
this.getInitParameter("name"); à 返回String类型
name:表示servlet中定义的初始化参数名。
其中<servlet-mapping>将用户访问到URL映射到servlet的内部名,<servlet >元素把servlet内部名映射到一个servlet类名(包名+类名)。
<servlet> <servlet-name>HttpServletTest</servlet-name> <servlet-class>com.sss.HttpServletTest</servlet-class> </servlet>
Name:指定Servlet的名字,这个名字在同一个web应用中必须唯一。
Class:指定类的类名(包名+类名)
==============================================================================================
<servlet-mapping> <servlet-name>HttpServletTest</servlet-name> <url-pattern>/HttpServletTest</url-pattern> </servlet-mapping>
Name:必须与<servlet>元素中声明的name相同
url-pattern:这个地址要与网页中请求的地址相同
注:在配置了servlet与URL的映射后,当servlet容器接收到一个请求时,首先确定是哪个web应用程序响应了该请求,然后对请求的路径和servlet映射的路径进行匹配。
===========================================================================================
获取初始化参数
在web.xml中配置servlet时,可以配置一些初始化参数。而在servlet中可以通过servletConfig接口提供的方法来取得这些参数。
在<servlet>元素中添加<init-param>元素,来设置servlet的初始化参数
1.设置
<servlet> <init-param> <param-name></param-name> <param-value></param-value> </init-param> </servlet>
Name:参数名
Value:值
2.获取初始化参数
this.getInitParameter("name"); à 返回String类型
name:表示servlet中定义的初始化参数名。
相关文章推荐
- Struts2 Interceptor的例子
- 第三个spring冲刺第8天
- 【JavaWeb笔记】Servlet和JSP的区别
- myeclipse Available Memory is low 问题解决方法
- Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(四)之Operators
- 朝花夕拾——Java的synthetic修饰词
- 给jdk写注释系列之jdk1.6容器(2)-LinkedList源码解析
- Java学习笔记(4):2.数组
- 【待解决】使用JUnit时报错java.lang
- java集合—— 链表(java中的所有链表都是双向链表)
- MyEclipse搭建Maven开发环境
- Google Java编码风格
- 深入分析 Java 中的中文编码问题
- JAVA中为什么会有extends和implents两个关键字
- java System类详解
- Eclipse中在XML中如何关联.dtd文件
- Struts框架搭建的几个注意事项
- JAVA代码实现执行CMD命令
- Struts2中的值栈和OGNL
- Java 关键字-violate