自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 JSON基本用法

JSON:JavaScript object Notation(JavaScript对象表示法)JSON是存储和交换文本信息的语法.类似XMLJSON比XML更小,更快,更易解析JSON是轻量级的文本数据交换格式JSON独立于语言:JSON适用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台,JSON解析器和JSON库支持许多不同的编程语言,JSON具有自我描述性,更易理解...

2018-03-30 18:00:45 5139

原创 TortoiseSVN以及中文包和SVN服务器

TortoiseSVN以及中文包和SVN服务器链接:点击打开链接 密码:2bu1或者自己官网下载:点击打开链接官网提供中文包的,一些不要脸的,竟然把中文包拿出来卖SVN详细教程点击打开链接...

2018-03-27 09:38:24 1632

原创 jdbcTemplate.queryForInt()过时替换方法

代替的方法为queryForObject(String sql, Object[] args, Class<T> requiredType)。需要返回的是什么类型,就在第三个参数写什么类型。比如int类型就写Integer.class,                                                                            ...

2018-03-23 15:38:51 7977

原创 java中final修饰符的使用方法

final关键字可用于修饰类,变量和方法,final关键字用于表示它修饰的类,方法和变量不可改变.final修饰变量时:表示该变量一旦获得了初始化值就不可被改变,final即可以修饰成员变量(包括变量和实例变量),也可以修饰局部变量,形参. final修饰的变量不能被 赋值,这种说法是错误的,严格的来说,final修饰的变量是不可被改变的,一旦获得初始值,该final的值就不能被重新赋值,因此f...

2018-03-23 15:36:49 1432

原创 Servlet3.0新特性(基本标注的使用)

Servlet3.0规范抛弃了采用web.xml配置Sevlet,filter,Listenr的繁琐步骤,允许开发人员使用Annotation修饰它们,从而进行部署.Servlet3.0规范在javax.servlet.annotation包下提供了如下Annotation.(只介绍常用属性)1.@WebSevlet:用于修饰一个Servlet类,用于部署Sevlet类.(标注)1).只提供URL...

2018-03-21 20:26:02 270

原创 表达式语言(EL )

jsp的作用是将servlet和html分离,但是又使得jsp脚本夹杂在html中,使得页面看起来很乱,但是表达式语言(EL)的出现,大大简化了jsp脚本代码的编写.案例一(获取参数,实现两数相加):el.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt...

2018-03-21 19:19:01 412

原创 jsp2的自定义标签基本用法

jsp规范的1.1版中增加了自定义标签库规范,自定义标签库是一种非常优秀的表现层组件技术.通过使用自定义标签库么可以在简单的标签中封装复杂的功能. jsp标签库的作用:主要为了取代丑陋的jsp脚本.在HTML页面中插入jsp脚本有如下坏处:jsp脚本非常丑陋,难以阅读.jsp脚本和html代码混杂,维护成本高.html页面中嵌入jsp脚本,导致美工人员难以参与开发. 为了能够解决上述三点,...

2018-03-21 17:27:57 430

原创 Filter(过滤器)之字符替换和编码设置

顾名思义,Filer的作用就是过滤,主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链.适用Filter完整的流程:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并响应,最后Filter再对服务器响应进行处理.filter有以下几个种类:1.用户授权的Filter:Filter负责检查用户请求,根据请求过滤用户非法请...

2018-03-20 15:38:15 2877

原创 model2与model1对比

Servlet程序中夹杂HTML的画面输出绝对不是什么好主意,原先是java中写HTML,后来jsp出现了,变成了HTML中写Java.jsp网页中夹杂java程序代码,也是极度不建议的做法.java程序代码与呈现画面的HTML等搅和在一起,一来编写不易,二来日后维护不易,三来对大型团队间的分工合作也是一个大的困扰. 而应用程序架构上的设计正好用来解决这一堆麻烦,使分工更加明确,便于维护.谈...

2018-03-19 15:46:53 1954

原创 访问Sevlet的配置参数

配置Servlet时,还可以增加额外的配置参数.通过使用配置参数,可以实现提供更好的可移植性,避免将参数以硬编码方式写在程序代码块中:为Servlet配置参数有两种方式1.通过@webServlet的initParams属性来指定2.通过seb.xml文件的<Servlet/>元素中添加<init-param/>子元素来指定.访问Servlet配置参数通过ServletCo...

2018-03-19 14:04:43 316

原创 Servlet介绍以及Servlet的配置

jsp的本质就是Servlet,开发者把编写好的jsp页面部署再web容器中,web容器会将jsp编译成对应的Servlet.但直接使用Servlet的坏处是:Servlet的开发效率非常低,特别是当使用Servlet生成表现成时,页面中所有的html标签,都需要采用Servlet的输出流来输出,因此及其繁琐. 但MVC规范出现后,Servle的责任开始明确了,仅仅作为控制器使用,不再需要生...

2018-03-19 10:39:33 799

原创 session对象

session对象也是一个非常常用的对象,这个对象代表一次用户会话.一次用户会话的含义是:从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开为止,这个过程就是一次会话. session通常用于跟踪用户的会话信息,如判断用户是否登录系统,或者在购物车应用中,用于跟踪用户购买的商品等. session范围内的属性可以在多个页面的跳转之间共享.一旦关闭浏览器,即session结束,sess...

2018-03-18 17:06:58 1263

原创 使用cookie

web应用程序会话管理的基本方式,就是在此次请求中,将下一次请求时服务器应该知道的信息,先响应给浏览器,由浏览器在之后的请求再一并发送给应用程序,这样应用程序就可以"得知"多次请求的相关数据. Cookie是在浏览器存储信息的一种方式,服务器可以响应浏览器set-cookie标头,浏览器收到这个标头与数值后,会将它以文件的形式存储在计算机上,这个文件就称为Cookie. Cookie有一个...

2018-03-18 15:11:01 421

原创 response对象

response 代表服务器对客户端的响应.大部分时候,程序无须使用response来响应客户端请求.,因为还有一个更简单的响应对象 - out,它代表页面输出流,直接使用out生成响应更简单.out是JspWriter的实例,jspWriter是writer的子类,writer是字符流,无法输出非字符内容.比如要在jsp页面中动态生成一幅位图,或者输出一个PDF文档,,使用out无法响应完成...

2018-03-17 20:34:48 273

原创 POST和GET请求参数编码方式详细处理

作为非西欧语系的国家,总是要处理编码问题. 请求参数的编码处理,基本上必须分POST与GET的情况来说明.1.POSt请求参数编码处理,如果客户端没有在Content-Type标头中设置字符编码信息,出现乱码的原因:容器使用的编码处理方式和客户端发送非ASCII字符的请求参数的编码方式不一样,比如网页编码是UTF-8,使用窗体post发送某个中文字符,浏览器会把这个中文方式变为在"UTF-8...

2018-03-17 16:46:08 15937 2

原创 request对象

request对象是jsp中重要的对象,每个request对象封装着一次用户的请求,并且所有的请求都被封装在request对象中,因此request对象是获取请求参数的重要途径. request可代表本次请求范围,所以还可用于操作request范围的属性.1.获取请求头/请求参数 web应用是请求/响应架构的应用,浏览器发送请求时通常总会附带一些请求头,还可能包含一些请求参数发送给服务器,服...

2018-03-16 20:02:28 336

原创 out对象

out对象代表一个页面输出流,通常用于页面上输出变量值及常量.一般在使用输出表达式的地方,都可以使用out对象来达到同样效果.outTest.jsp<%@page import="java.sql.DriverManager"%><%@page import="java.sql.*"%><%@ page language="java" contentType=".

2018-03-16 18:56:32 477

原创 exception对象

exception对象时Throwable的实例,代表jspjiaoben产生的错误和异常,是jsp页面异常机制的一部分. 在jsp脚本中无须处理异常,即使该异常是Checked异常.事实上,jsp脚本包含的所有可能出现的异常都可以交给错误处理页面处理. 异常处理结构:try{//普通页面(代码处理段)}cath(throwable exception){//异常处理(异常处理段)} 在j...

2018-03-16 18:39:13 1492

原创 jsp脚本中的9个内置对象

jsp脚本中包含9个内置对象:这9个内置对象都是servletAPI接口的实例,只是jsp规范对它们进行了默认初始化(由jsp页面对应的——jspService()方法来创建这些实例),也就是说,它们已经是对象,可以直接使用 jsp内置对象,是指可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量。jsp脚本中包含9个内置对象(链接为对内置对象的单独介...

2018-03-16 17:54:26 232

原创 config对象

config对象代表当前jsp配置信息,但jsp页面通常无须配置,因此也就不存在配置信息. 对比application对象,application对象对整个应用程序都有用,范围比较大,但是config比较小,如果希望jsp页面可以获得为自己本页面设置的配置信息,则必须通过为该jsp配置的路径来访问该页面,因为只有这样访问jsp页面才会让配置参数起作用.config对象是ServletConf...

2018-03-16 17:50:55 1313

原创 获得Web应用配置参数(连接数据库)

appclication其中的一个重要用处:可用于获得web应用的配置参数。如访问数据库,但访问数据库所使用的驱动,URL,用户名及密码都在web.xml中给出. 通过使用application的getInitParameter(String paramName)来获取web应用的配置参数,这些配置参数应该在web.xml中使用context-param元素配置,每个<context-...

2018-03-16 16:25:53 3116

原创 使用webSQL

HTML5允许用户通过SQL访问本地数据库.在HTML4中,数据库只能放在服务器端,并通过服务器来访问数据库,而在HTML5中,用户可以像访问本地文件那样轻松地对本地数据库进行直接访问. webSQL基础 html5新增了用户访问本地数据库地功能.数据库API的具体细节仍在完善. 使用webSQLHTML5数据库API是以一个独立规范形式出现,包含3个核心方法.openDatabase:...

2018-03-15 17:09:51 1511

原创 localStorage和sessionStorage混合使用

session可以作为会话计数器,localStorage则可以作为Web应用访问计数器.声明一个localStorage计数变量,当刷新页面时,会看到计数器在增长,即使关闭浏览器窗口,然后重新访问页面,计数器会继续计数.而sessionStorage计数变量只能够在当前会话期间显示页面访问量,即刷新页面后会看到计数器增长,而关闭浏览器窗口,然后再试一次,计数器已经重置了.1.在文本框内输入数...

2018-03-15 14:45:09 626

原创 Uncaught TypeError: Cannot set property 'onclick' of null

Uncaught TypeError: Cannot set property 'onclick' of null  出现这个问题是因为,<JavaScript></JavaScript>放在<head></head>中,页面加载时就提前载入,就会找不到目标点. 改进方法:放在</body>的前面或者下面.如下:<!doctype ...

2018-03-15 14:16:53 584

原创 客户端本地存储数据(简单的web留言本)

简单的web留言本功能: 在文本区域中输入留言信息,单击"添加"按钮后,将文本域中的数据保存到localStorage中,并且在表单下部会显示出所有的留言信息,单机"全部清除"按钮,文本域中的数据以及localStorage中保留的数据全部被清除.如下图:主要知识点: 1.localStoragelength:所有保存在localStorage中的数据的条数key(index):将想要得到数...

2018-03-14 18:33:58 733

原创 jsp的七个动作指令

1)jsp:forward:执行页面转向,将请求的处理转发到下一个页面语法:<jsp:forward page="目标资源地址"><jsp:parm name= "" value =" "/></jsp:forward>执行forward时不会丢失请求参数1.2018-3-13.3.jsp<%@ page language="java&qu

2018-03-13 19:50:40 352

原创 使用JavaScript脚本删除元素属性

<!DOCTYPE html><html><meta charset="UTF-8" /><body>    <h1 style="display: none;">Hello World!</h1>    <p id="demo">点击按钮来删除标题中的

2018-03-06 16:07:51 663

Clipboard.rar

工具形式引入、自定义

2021-07-01

栈的顺序存储LP

栈的顺序存储LP

2016-12-06

空空如也

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

TA关注的人

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