zoukankan      html  css  js  c++  java
  • JavaWeb学习中的小问题

    1. HttpServletRequest和ServletRequest之间的区别?

           再看别人项目的时候突然看到一句:

    ServletRequest request;
    HttpServletRequest hsRequest = (HttpServletRequest) request;// 获取HttpServletRequest对象

         瞬间就有一点懵逼 ,赶紧查了一下,原来是爸爸和儿子的关系。。。爸爸(ServletRequest)很牛逼,适用的请求很广泛,儿子(HttpServletRequest)稍逊一丢丢,只能获取Http协议的请求。

        深入理解ServletRequest与ServletResponse:http://blog.51cto.com/lavasoft/275586

      get和post的区别:http://blog.163.com/llf_046/blog/static/527371192009224022140/

    2.X-Requested-With 这个Http请求头有什么作用?

      可以判断客户端来的请求是Ajax请求还是其他请求。

    3.java中的equalsIgnoreCase的作用?

      public boolean equalsIgnoreCase(String anotherString)将此String与另一个String进行比较,不考虑大小写。如果两个字符串中对应字符都相等且长度都相等,则认为这两个字符串是相等的,并返回true。

    4. 什么是sql注入?

      就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。

     

  • 相关阅读:
    关于Hadoop分组排序
    关闭Xshell Linux服务关闭问题
    Centos 7 mysql的安装
    通过 Thumbnails 压缩图片后转 base64
    Centos 7 java环境安装
    mysql 批量添加
    SpringCloud_服务提供者关闭,eureka还显示问题
    关于Hutool发送邮件
    Spring 定时任务 @Scheduled注解
    Listary快捷键和idea快捷键冲突问题
  • 原文地址:https://www.cnblogs.com/gotoMars/p/8052332.html
Copyright © 2011-2022 走看看