自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 chrome浏览器中F12的简单介绍

Chrome开发者工具中主要使用的四个功能页面:元素(Elements)、控制台(Console)、源代码(Sources)、网络(Network)1、元素(Elements)用于查看或修改HTML元素的属性、CSS属性、监听事件、断点等。查看元素代码:点击红色方框左侧箭头,或者使用快捷键Ctrl+Shift+C进行选择元素模式,再从页面中选择需要查看的元素,最后从页面中选择需要查看的元素(Elements),一栏中定位到该元素源代码的具体位置。查看元素属性:可从被定位的源码中查看部

2022-05-20 23:27:23 3559

原创 get和post请求的区别

常用http请求方法用途get 发送一个请求常用来获取服务器资源 post 向URL指定的资源提交数据或附加新的数据 put 跟POST方法很像,也是像服务器提交数据进行处理请求。但是,它们之间有不同。PUT指定了资源在服务器上的位置,而POST没有。一般用于修改资源 delete 请求服务器删除指定的资源 最常见的就是post与get方法,下面详细介绍一下二者的区别1、URL形式get将表单中数据按照name=value的形式,添加到action 所

2022-05-20 21:18:58 13916

原创 对ServletContext的学习

一、ServletContext介绍ServletContext官方叫servlet上下文。服务器会为每一个工程创建一个对象,这个对象就是ServletContext对象。这个对象全局唯一,而且工程内部的所有servlet都共享这个对象。所以叫全局应用程序共享对象。​二、对ServletContext的理解运行在JAVA虚拟机中的每一个Web应用程序都有一个与之相关的Servlet上下文。ServletContext对象是Web服务器中的一个已知路径的根,Servlet上下文被定位于http

2022-05-20 21:02:43 109

原创 Session的理解

Session 会话1. Session 会话是什么Session 就一个接口(HttpSession)。 Session 就是会话。它是用来维护一个客户端和服务器之间关联的一种技术。 每个客户端都有自己的一个 Session 会话。 Session 会话中,我们经常用来保存用户登录之后的信息。2.Session 的创建和获取request.getSession()第一次调用是:创建 Session 会话之后调用都是:获取前面创建好的 Session 会话对象。isNew()判

2022-05-20 20:43:38 268

原创 SQL注入式攻击

一、SQL注入式攻击1.所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。2.在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程例如:(1)某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求用户输入一个名称和密码。(2)登录页面中输入的内容将直接用来构造动态的SQL命

2022-05-20 19:10:18 6678 1

原创 EL表达式

一、EL表达式简介EL表达式全称:Expression Language,即表达式语言 EL表达式作用:代替JSP页面中表达式脚本进行数据的输出(只能获取数据,不能设置数据) EL表达式的格式是:${表达式} ,注:EL表达式写在jsp页面中,表达式一般是域对象的key二、EL表达式搜索域数据的顺序EL表达式主要是输出域对象中的数据,当四个域对象都有同一个key的值时,EL表达式会按照四个域对象的范围从小到大进行搜索,找到就输出,与四个域对象声明的先后顺序无关三、EL表达式输出Java类的

2022-05-20 15:31:59 17522 2

原创 <url-pattern>/</url-pattern>与<url-pattern>/*</url-pattern>的区别

引言在URL匹配时,如果<url-pattern>配置成如下两种的任意一种<url-pattern>/</url-pattern><url-pattern>/*</url-pattern>则所有的url都可以被匹配上。其中/*是路径匹配,只是路径就是/,但以上两种是有区别的,接下来我们就详细讲一下二者的区别。分析对比<url-pattern>/</url-pattern>看官方文档可知,如果我们的

2022-05-20 14:57:37 2114

原创 URL匹配规则

一、servlet容器对url的匹配过程: 当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,这个映射匹配过程是有顺序的,而且当有一个servlet匹配成功以后,就不会去理会剩下的servlet了。二、匹配规则1.精准匹配<url-pattern>中配置的项必须与url完全精确匹配。例如:<servlet-mapping> <servlet-name>MySer...

2022-05-20 14:49:11 1348

原创 JSP的四大作用域详解

一、ServletContext生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。作用范围:整个Web应用。作用: 在不同Servlet 之间转发 读取资源文件 二、Request 域生命周期:在service 方法调用前由服务器创建,传入service方法。整个请求结束,request生命结束。作用范围:整个请求链(请求转发也存在)

2022-05-20 14:26:34 209

原创 JavaDoc学习

JavaDoc简介JavaDoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。JavaDoc的意义我们知道注释是为了解释代码的作用的,是为了将来给自己或者别人快速了解代码的,在方法内一般用//的比较多,是针对一小块代码做出解释的,而JavaDoc的作用是针对整个方法或者整个类做一个简要的概述的,使得别人不通过看具体方法代

2022-05-20 14:12:27 189

原创 private static final long serialVersionUID = 1L

很显然这行代码的意思是将SerialVersionUID的值定义为一个常量,那这是干什么的呢?解决这个问题,首先要了解包含SerialVersionUID的Serializable接口是什么?Serializable:一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化。Serializable是java.io包中定义的、用于实现Java类的序列化操作而提供的一个语义级别的接口。Serializable序列化接口没有任何方法或者字段,只是用于标识可序列化的语义。

2022-04-21 21:06:17 3835

原创 JSP本质思考

问题描述:当项目文件中没有html和jsp,没有页面,但我们也可以用servlet也可以输出页面思考回答:JSP全名为Java Server Pages,即Java 的服务器页面,其根本是一个简化的Servlet设计 JSP通过在标准的html中镶嵌java代码,使得静态的部分不需要由java程序控制,而且又能灵活的控制动态的输出内容 JSP的主要作用是代替 Servlet 程序回传 html 页面的数据。因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情 JSP页面.

2022-04-21 20:29:30 381

原创 Servlet两种配置方式优缺点比较

一、web.xml中配置Servlet<servlet> <!-- servlet的内部名称,自定义 --> <servlet-name>DemoAction</servlet-name> <!-- servlet的类全名:包名+类名 --> <servlet-class>com.uplooking.controller.DemoAction</servlet-

2022-04-20 11:43:54 267

原创 tomcat点击startup.bat闪退解决办法

问题描述:在tomcat安装完成后,在bin目录下点击startup.bat测试服务器时闪退闪退原因:原因1:环境变量配置出错原因2:服务器端口占用原因3:tomcat文件本身问题调试解决方法:编辑startup.bat,在最后一行加入 pause ,然后保存,再次运行,如果有错误信息,这时候会显示出来,可以再根据它的错误提示,上网搜索对应的解决办法。如果在加入“pause”后没有显示具体的错误信息,为了更加详细的看到信息,我们再来更改一句:找到call "%EXECUTABLE%" s

2022-04-16 13:28:57 2201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除