servlet 入门实战

在实际使用servlet的过程中,一般不推荐直接实现servlet接口,可以通过继承servlet接口的子类,重写其中的方法进行扩展开发,避免一些无用方法。
例如:直接继承HttpServlet

在这里插入图片描述
在这里插入图片描述
并且在servlet3.0之后,为了简化servlet开发,servlet 3.0提供了注解的方式简化servlet的配置。
例如:
在这里插入图片描述
Servlet请求API-HttpServletRequest
设置参数编码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
相关API

package com.bjsxt.servlet;

import java.io.IOException;
import java.util.Arrays;
import java.util.Collections;
import java.util.Enumeration;
import java.util.List;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/api.do")// 赋值给了 value  和  urlPatterns 等价
public class ServletApi  extends HttpServlet {
   

	private static final long serialVersionUID = 782338046693469415L;

	@Override
	protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
   
		//设置处理请求数据的编码
		req.setCharacterEncoding("UTF-8");
		//doParam(req,resp);
		//doNetInfo(req,resp);
		forward(req,resp);
	}
	/**
	 * @Title: doParam
	 * @author: james  
	 * @date: 2020年6月30日 上午11:15:26 
	 * @Description: 处理请求参数
	 * @param req
	 * @param resp
	 * @throws ServletException
	 * @throws IOException
	 * @return: void
	 */
	protected void doParam(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
   
		//getParameter(参数名) : 根据参数名 获取请求参数对应的值
		System.out.println
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值