自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 收藏
  • 关注

原创 打开新页面的设定

【1、最基本的弹出窗口代码】     其实代码非常简单:          window.open   ( 'page.html ')     -->           因为这是一段javascripts代码,所以它们应该放在 标签和 之间。 是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。

2011-11-29 08:49:16 378

原创 过滤器的简介和简单应用

过滤器的简介和简单应用一 过滤器的简介1.Filter简介Seervelt API中提供了一个Filter接口,开发web应用时,如果编写的java类实现了这个接口,则把这个java类称之为过滤器2.Filter如何拦截的---使用不同的过滤器,拦截不同的请求,形成过滤器链Filter接口中有一个doFilter方法,当开发人员编写好Filter,并配置对哪个web资源进行拦截

2011-11-27 19:32:21 349

原创 下载文件

Web应用中实现文件下载的方法有两种,其一是产量接直接只想下载资源,另一个方法的实现程序实现下载需要设置两个响应头:设置Content-Type的值为:applic ation/x-msdownload.。Web服务器需要告诉浏览器其所输出的内容的类型不是破桶的文本文件或HTML文件,而是一个需要保存在本地的下载文件。Web拂去其希望流浪不直接处理相应的试题内容,而是由用户选在相应的实

2011-11-26 16:44:35 463

原创 上传文件的一些实现细节

(1)上传文件的中文乱码:upload.setHeaderEncoding("utf-8");(2)普通输入项的乱码问题:手工方式:inputValue=new String(inputValue.getBytes("ISO8859-1"),"utf-8");String inputValue=item.getString("utf-8");(3)防止用户不在文件上传的输入项输入上

2011-11-24 16:06:39 299

原创 复习web基础

思想很重要……Web应用程序,通常也成为web应用,即供浏览器访问的程序。在编写web程序前要想安装web服务器等相关组件。其中web程序一般运行的时序图如下下图。一个web有多个静态web和多个静态web组成:html、css、js文件Jsp文件、java程序、支持jar包、配置文件等等…..组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web

2011-11-23 17:56:23 351

原创 文件上传(含代码)

文件上传概述:实现web开发中的文件上传功能,需完成如下二步操作:1、在web页面中添加上传输入项2、在servlet中读取上传文件的数据,并保存到本地硬盘中。其具体步骤如下:在web页面中添加上传输入项:“file”>标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意:1、必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。

2011-11-23 14:49:09 365

原创 Jdbc的入门(插入实例)

为了更好的学习现在的课程,复习jdbc的相关知识Jdbc的入门:首先都选用的mysql数据库的原因:体积小、速度快、可以多线程、总体拥有成本低,开放源代码。安装和配置mysql可以参考相关文档。Jdbc是针对数据库应用的api,拥有与java一样的跨平台型。是程序开发更加便捷、方便,更容易理解。Jdbc支持多种关系数据库,是软软家的可移植性增加。Jdbc的API是面向对

2011-11-22 20:12:12 434

原创 使用元数据简化jdbc代码

简化的实现1.建框架---提取共同的部分并形成一个方法// 建框架----更新的操作是增、删 、改public static void udpate(String sql, Object[] params) {Connection con = null;PreparedStatement st = null;ResultSet rs = null;try {co

2011-11-22 20:11:06 402

原创 使用数据库连接池优化程序性能

应用程序直接获取链接的缺点缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。DBCP数据源:DBCP 是 Apache 软件基金组织下的开源连接池实现,使用DBCP数据源,应用程序应在系统中增加如下两个 jar

2011-11-21 16:42:00 368

原创 使用JDBC调用存储过程

1. 存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应

2011-11-20 17:24:38 607

原创 MySQL存储过程的控制语句

(1). 变量作用域内部的变量在其作用域范围内享有更高的优先权,当执行到end。变量时,内部变量消失,此时已经在其作用域外,变量不再可见了,应为在存储过程外再也不能找到这个申明的变量,但是你可以通过out参数或者将其值指派给会话变量来保存其值。1. mysql > DELIMITER // 2. mysql >

2011-11-20 17:22:06 6431

原创 MySQL存储过程的基本函数

(1).字符串类CHARSET(str) //返回字串字符集CONCAT (string2 [,... ]) //连接字串INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0LCASE (string2 ) //转换成小写LEFT (string2 ,length ) //从string2中的左边起取len

2011-11-20 17:21:01 470

原创 使用JDBC进行批处理

当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。2、实现批处理有两种方式。l 第一种方式:Statement.addBatch(sql)  (Statement中有一个集合属性list存储所有的sql),执行批处理SQL语句executeBatch()方法:执行批处理命令clearBatch()方法:清除批处理命

2011-11-17 14:59:46 3696

转载 数据库大数据的处理

首先声明:数据库的大数据处理一般不在实际操作中应用,这是为了避免数据库被占用,而导致资源不能被访问,还有内存分配等方面出现。基本概念:大数据也称之为LOB(Large Objects),LOB又分为:clob和blobclob用于存储大文本。Textblob用于存储二进制数据,例如图像、声音、二进制文等。对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Te

2011-11-17 14:55:38 4079

原创 简单实用的HTML代码分享

一、HTML各种命令的代码:1、文本标签(命令)         创建预格式化文本          创建最大的标题          创建最小的标题           创建黑体字           创建斜体字          创建打字机风格的字体        创建一个引用,通常是斜体          加重一个单词(通常是斜体加黑体)      加

2011-11-15 14:54:11 819

原创 JSTL函数

fn:toLowerCase函数fn:toLowerCase函数将一个字符串中包含的所有字符转换为小写形式,并返回转换后的字符串,它接收一个字符串类型的参数。fn:toLowerCase函数的应用举例:l fn:toLowerCase("Www.IT315.org") 的返回值为字符串“www.it315.org”l fn:toLowerCase("")的返回值为空字符串fn:

2011-11-15 14:34:57 2103

原创 DateFormat类(国际化日期)

DateFormat类(国际化日期)1、DateFormat 类可以将一个日期/时间对象格式化为表示某个国家地区的日期/时间字符串。2、DateFormat 类除了可按国家地区格式化输出日期外,它还定义了一些用于描述日期/时间的显示模式的 int 型的常量,包括FULL, LONG, MEDIUM, DEFAULT, SHORT,实例化DateFormat对象时,可以使用这些常量,控制日期

2011-11-14 15:16:19 958

原创 国际化开

概述:*软件的国际化:软件开发时,要是她能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。*国际化又称为i8n:internationalization合格的估计换软件:1、对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不同语言的文本为之服务。

2011-11-14 15:01:22 591

原创 JSP标准标签库

JSTL概述:JSTL英文全称是“JSP Standard Tag Library”,即JSP标准标签库之意。JSTL是由JCP(Java Commnunity Process)指定的标准规范,是一组形如html的标签,使得程序员即使不需要学习Java也可以编写动态Web页。自2002年中期发布后,它已成为JSP平台的一个标准组成部分。JSTL提供了诸如循环、条件、数据库访问、XML处

2011-11-11 15:47:20 371

原创 自定义标签功能扩展

自定义标签除了可以移除Jsp页面中的java代码外,它还可以用于完成一些页面逻辑,例如:通过自定义标签可以控制jsp页面某一部分内容是否执行。例如:标签通过自定义标签可以控制标签后的jsp页面是否执行。通过自定义标签可以控制jsp页面某一部分内容重复执行。例如:标签通过自定义标签可以修改jsp页面内容输出。tld文件中的四种标签体类型EMPTY  JSP  scri

2011-11-10 19:47:07 357

原创 简单标签

由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。实现SimpleTag接口的标签通常称为简单标签。简单标签共定义了5个方法:setJspContext方法setParent和getParent方法setJspBody方法

2011-11-09 14:21:58 318

原创 2011-11-8 自定义标签和简单标签

今天运动会结束,很好的时光对于我们好像一瞬即逝。还好大家还在一起,之后很多年都会回忆的一些人。突然发现这么多人在一起是这么的幸福,我想在不知不觉间我喜欢上的这个班会一直都是一起的一群人吧。之后是今天的课程,学习了的自定义标签和简单标签的部分。给人的感觉是被独立分割出来的一部分。这就像昨天的EL一样都是现学课程的延伸,却又像是一种独立的模式。所以是好学的吧。首先自定义标签主要用于移除jsp页

2011-11-08 17:00:17 295

原创 打包、Http的常见错误解析

例如给F:\myweb打包成 .war格式的,命令如下:1、进入f盘2、显示dir3、进入到myweb4、显示myweb中的内容 dir5、jar是jdk中的命令,作用是建立一个压缩包。jar6、jar cvf7、添加到.war的压缩包中jar cvf myweb.war ..代表的是该目录下的所有文件在server文件中 添加:HTTP 400 – 请求无

2011-11-07 23:25:49 326

原创 JSP动作元素详解

一 动作元素的概念1.概念:动作是特殊的标记,通过一个动作标记可以实现多行Java代码实现的效果。可以动态插入文件、重用JavaBean组件、导向另一个页面等,是自定义标签。2.发生的时间:动作元素是客户端请求时动态执行,执行多次指令元素是在编译时编译执行,只编译一次3.分为以下三种:javaBean与一般的java类没什么特别大的区别但是要,满足两个条件(

2011-11-07 23:18:34 262

原创 JSP的开发模式和设计模式(MVC)

一 JSP的设计模式1.MVC模式的概念:(1)在开发一个软件之前,必须先设计好其架构,一个基本的架构思想是将软件分成不同的模块,问题的关键就是如何划分模块。 (2)MVC(模型-视图-控制器)是20世纪80年代为Smalltalk-80编程语言发明的一种软件设计模式,它是一种分离业务逻辑与显示界面的设计方法。(3)MVC的模型(Model)部分负责管理程序的业务数据,视图(Vie

2011-11-07 23:17:31 343

原创 JSP模式2 实现用户注册的功能

一 实现的思路:1.Register.jsp 负责向用户显示注册的页面,用户名、密码、确认密码、email2.ControllerServlet.java 用来接收客户端提交的请求,然后进行验证:语法格式的验证和该用户是否是已经存在的用户,如果该用户是合法的,将该用户加入到users表中,然后跳转到loginSuccess.jsp页面上,显示用户信息。否则跳转到register.j

2011-11-07 23:15:52 706

原创 分页操作的分析及代码

一 分页操作的分析:1.层的问题Com.csdn.domaimCom.csdn.daoCom.csdn.daoImplCom.csdn.service 接口Com.csdn.serviceImpl 实现类Com.csdn.web 控制器Com.csdn.web.filterCom.csdn.web.listenerCom.csdn.util2.如何实

2011-11-07 23:14:21 297

原创 EL表达式

今天我们学习了EL的相关知识,首先是EL表达式的历史:JSP表达式语言(Expression Language),简称EL,最初定义在JSTL1.0规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。EL表达式的目的是为了使JSP页面编写起来更简单。EL表达式是为了便于获取数据而定义的一种语言,JSP 2

2011-11-07 19:55:44 393

原创 用模式一实现用户登录功能

login.jsp为显示登录表单和处理登录请求的页面,登录成功后跳转到logonSuccess.jsp页面,登录失败时重新显示登录表单和失败的帮助信息,以便用户重新登录;如果已登录用户再次访问logon.jsp,login.jsp将请求转发给logonSuccess.jsp页面。login.jsp页面代码及其分析如下:"java" import="java.util.*,com.csd

2011-11-07 19:07:04 773

空空如也

空空如也

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

TA关注的人

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