关键词和知识点

关键词:
byte ----short ----int ----long ----char---- boolean

  • float ---- double---- true ----false
  • public 权限修饰符
  • class---- implements
  • extends---- for---- while ---- do ----while
  • if ----switch---- case---- default---- static---- void ----import ----package
  • break ----continue ----super
  • protected 权限修饰符 受保护的
  • 什么都不写 默认级别 权限修饰符什么都不写省略 比protected更高级不同包中的无关类是无法访问的(无父子关系),剩下的都是可以访问的
  • private 私有级别 最高级别
  • request.setCharacterEncoding(“UTF-8”);设置编码集格式
  • request.setAttribute(“username”,“张三”);设置属性并赋值可在服务器内传输但是要用内部传输
  • request.getRequestDispatcher("/recetiveDate").forward(req,resp);内部传输
  • request.getAttribute();得到属性值,只需要输入定义的变量名
  • req.getParameter();得到前端的属性值;
  • request.getMethod();得到表单传输数据的格式
  • request.getRequestURL().toString();得到地址,后加toString是需赋值给其他时需要转型
  • request.getContextPath();得到请求的虚拟目录
  • request.getRemoteAddr();得到当前远程访问客户端所在的服务器ip地址
  • request.getQueryString();得到表单提交的所有数据

  • resp.setContentType(“text/html;charset=UTF-8”);设置编码集格式
  • resp.getWriter().write(username+"<-br>"+password);往前端直接写数据
  • resp.sendRedirect("/index.jsp");重定向
  • 强制转换类型时需要注意:转换 前面的类型要小于后面的类型 还有继承关系 才能继承强转
  • 当是有e.equals时,类似这种if (“华为p40旗舰版”.equals(goods)),为了避免空指针异常,让存在的值放在前面,就不会出现空指针的问题
  • 请求前端的方式:get post delete put 目前用的就是get post 这是同一种请求方式
  • get
    默认的请求方式就是get请求 ----》进入doGet功能代码中
    特征:
    1、数据是显式展示
    2、数据的长度是有限的
    3、数据的大小也是有限制的
    4、数据是不安全的
  • post
    post请求是需要指定的 —》进入到doPost功能代码中
    特征:
    1、数据在地址栏中是看不见
    2、数据的长度几乎不限制
    3、数据的大小也是不限制的
    4、数据相对Get方式较为安全
    ##------------------------------------------------
    在HttpServlet中 重写了service()和自定义其他7种请求方式的服务
    在定义Servlet类,实现服务只能任选其一,不能并存
    对于service()方法,已经过时了
    一般选择doGet()或者是doPost方法
    从A服务中可以传输到----》B服务中 资源跳转只能使用内部转发 在一次请求中存储数据
    当一次请求结束时,在HttpServletRequest类对象中存储的数据也就消失了。
    ServletContext类 可以长时间的存储数据
    只要你的服务器不关闭,那么在该ServletContext类对象中存储的数据就永远不会消失
    所以一般会把ServletContext域中存储的数据在整个web应用中共享
    是因为该ServletContext类对象只有一个
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值