自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSTL核心标签库及其用法

通用标签库通用标签用于在JSP页面内设置,显示和删除变量,它包含三个标签:<c:set>,<c:out>和<c:remove>条件标签库JSTL的条件标签包括<c:if>,<c:choose>,<c:when>和<c:otherwise>标签迭代标签JSTL的<c:forEach>标签用于简化迭代操作语法如下:var 属性是对当前成员的引用,...

2022-05-16 14:29:46 1183

原创 JSTL标签库

一.JSTL简介(一).JSTL定义JSTL(JSP Standard Tag Library)即JSP标准标签库EL用于替换掉JSP页面中的表达式脚本,JSTL用于替换掉JSP页面中的代码脚本EL结合JSTL使用,可以使JSP页面更加简洁JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用起来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已!如果你使用MyEclipse开发Jav

2022-05-16 11:54:59 1888

原创 EL 特点与使用

一.EL简介EL(Expression Language)即表达式语言,主要用于代替JSP页面中的表达式脚本,在JSP页面中进行数据的输出,EL在输出数据时,要比JSP表达式脚本更简洁为什么要使用EL?JSP特点:1.代码脚本混乱;2.与HTML混用,易造成错误;3.代码易于维护EL特点:1.语法简单方便;2.既可以与JSTL混合使用,也可以与JavsScript一起使用;3.可以自动转换类型;4.既可以访问一般变量,也可以访问JavaBean对象中的属性和嵌套属

2022-05-15 17:23:52 1481

原创 JSP——学习笔记二

先来看一些定义:JSP(Java Server Page)将动态代码嵌入到静态的HTML中,从而产生动态的输出。JSP运行于服务器端,能够对客户端展现内容、变化网页文档以及处理用户提交的表单数据所以,简单地说来jsp就是在html中嵌入一些java代码。但相较于html来说,jsp实现了动态界面jsp页面是由JSP容器执行该页面的Java代码部分,然后实时生成的HTML页面,因此说他是服务器端的动态页面,而在客户端源代码中是看不到Java代码的JSP页面元素一.注释主要分为两种注

2022-05-09 23:16:06 291

原创 JSP基础——学习笔记

定义 JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。JSP通过网页表单获取用户输入数据...

2022-05-09 22:31:32 857

原创 Servlet——监听器(Listener)

何为监听器?Listener监听器就是一个实现特定接口的普通Java程序,这个程序专门用于监听一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。简单说来就是监听web事件,监听request,session,application中的属性替换,添加以及删除1. 监听器Listener就是在application,session,request三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。2. Listener是Servl

2022-04-24 22:56:00 1446

原创 Servlet——过滤器(fiter)

什么是过滤器?过滤器是Servlet的一个组件,是设计模式中过滤器模式(又叫责任链模式)的一种经典实现是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能————来自某一技术大牛作用原理如下:由此可见,过滤器对于每一个WEB开发人员来说都是一项不容错过

2022-04-24 22:43:54 6768

原创 使用UTF8编码的意义

先来看一个例子:以"I am Chinese"为例用ANSI储存:12 Bytes用Unicode/UCS2储存:24 Bytes + 2 Bytes(header)用UCS4储存:48 Bytes + 4 Bytes(header)以"我是中国人"为例用ANSI储存:10 Bytes用Unicode/UCS2储存:10 Bytes + 2 Bytes(header)用UCS4储存:20 Bytes + 4 Bytes(header)所以,利用ANSI/Unicode编码是对内存极大

2022-04-22 22:37:27 1069

原创 http 1.0——http 3.0之间的区别与联系

HTTP 1.0 HTTP 1.0 为无状态,无连接的应用层协议,会发生队头阻塞以及无法复用链接的问题特点如下: 1.简单快速:当客户端向服务器端发送请求时,只是简单的填写请求路径和请求方法即可,然后就可以通过浏览器或其他方式将该请求发送就行了 。 2.灵活: HTTP 协议允许客户端和服务器端传输任意类型任意格式的数据对象 3.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接,采用...

2022-04-22 16:47:38 442

原创 Servlet——转发与重定向

当我们在浏览网页或者进行相关网页操作时常常会遇到页面跳转,为了避免在页面跳转过程中发生不必要的麻烦,我们需要掌握其中的原理及其操作。这一点对于一个程序员,特别是从事java web开发方面的程序员来说尤为重要。先来看一张图:此图形象生动的描绘了转发的原理:转发即为请求处理器(ServletA)将请求交给另一个处理器处理(ServletB),再讲结果返回的过程。转发过程大体为: 客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后

2022-04-20 23:02:09 896

原创 HTML 之 Get VS Post

在html表单form中,有get和post两种方法。我们从网页外部来看并无明显的差别。那么。两种方法究竟有何不同呢?简述如下:1.get方法是form表单默认方式。2.get方法执行效率高于post。3.get是用来从服务器获得数据的,而post是为了向服务器上传输数据的。4.数据量:get方法受url限制,所能传输的数据量较小。当传输数据量较大的时候只能选择post方法。5.安全性:post方法对于用户而言是不可见的;而get方法传输过程,数据被放在请求的URL中,而...

2022-04-20 14:46:11 1287

原创 HTTP VS HTTPS

当我们浏览网页的时候经常会看到诸如:https://www.csdn.net https://www.jd.com http://www.12306.cn http://www.baidu.com等链接,在形式与内容方面并无明显差别。那么,这二者之间究竟有何不同?还是一回事?一.HTTP1.什么是HTTP? HTTP意为超文本传输协议(Hyper Text Transfer Protocol的缩写)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送...

2022-04-15 21:59:35 248

原创 【Web项目测试访问遇到404错误的相关解决办法】

在使用tomcat进行JAVA项目开发时,时常遇到如下图所示的404错误:显示的错误信息为:“The origin server did not find a current representation for the target resource or is not willing to disclose that one exists”意即“源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式”。主要原因是因为服务器找不到HTML以及图像等资源,故会出现该404错误

2022-04-15 20:50:35 8336

空空如也

空空如也

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

TA关注的人

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