Servlet编程

软件152 罗杰

1. Servlet概念:Servlet是一种JavaEE的web组件,以Java类的形式存放,以Web形式 读取。继承了HttpServlet类  

2. 引入的包:java.io.*;javax.servlet.*;javax.servlet.http.*

3. Servlet配置:在WEB-INF下得web.xml文件下

a) 声明Servlet:

    <servlet>
    <servlet-name>类名</servlet-name><!—声明servlet的名字 -- >
    <servlet-class>包名.类名</servlet-class><!—指定servlet的全名 -- >
    </servlet>

b) 声明servlet初始化参数:

<servlet> 

<init-param>
<param-name>参数名</param-name>
<param-value>参数值</param-value>
</init-param>
</servlet>
注:servlet声明初始化参数后,在servlet中的init方法中用config.getInitParameter(“参数名”)来取出初始化参数的值

c) servlet映射:

<servlet>
<servlet-mapping>
<servlet-name>servlet名</servlet-name>
<url-pattern>映射地址</url-pattern>
</servlet-mapping>
</servlet>
注:1.声明servlet和其映射的时候要注意servlet名必须一致
2.映射地址分为绝对映射和模糊映射
绝对映射:以”/”开头
模糊映射:前置方式:*.do或者*.action
后置方式:”/*”或者”/目录/*”
注意区别联众映射的区别,声明一个servlet的映射的时候要么以“/”开头要么以“*”开头。否则均视为映射声明错误

d) servlet的四种方法:
public void init(ServletConfig config) throws ServletException {
//声明servlet初始化
}
public void destroy() {
// servlet终止
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 用Get方法传递参数时调用的方法
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 用post方法传递参数时调用的方法
}

e)servlet生命周期:从用户调用servlet开始到向应客户结束

转载于:https://www.cnblogs.com/R0GER/p/7107090.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值