自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 struts2的基本知识点—模拟拦截器的原理

模拟struts2的Interceptor的工作原理

2013-07-04 09:28:50 887

转载 struts2的基本知识点—struts2的原理

struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说struts2是struts1和Webwork结合的产物。 struts2 的工作原理图:一个请求在Struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求(tomcat);2.这个请求会经过图中的几个过滤器,最后

2013-07-03 20:51:56 667

原创 struts2的基本知识点—action篇

Struts2中Action的三种创建方式

2013-07-03 20:48:06 992

原创 struts2基本知识点—HelloWorld篇

struts2的基本配置以及HelloWorld小程序

2013-07-03 20:31:00 903

原创 内部类的创建和访问

class Outer{ private int size; public class Inner{ //private int size=10; public int getOuterSize(){ return size; } public void exchange(){ size++; } public void testOuter(){

2013-06-20 19:02:48 443

原创 Hibernate3.X—HelloWorld篇(入门篇)

Hibernate快速入门:1.概述:a)  Hibernate 是一个ORM框架(Object-Realtion-Mapping),主要作用是简化应用的数据,持久层编程,不需要编程人员花大量的时间编写SQL和JDBC代码b) Hibernate框架主要作用是简化应用的数据持久化编程。c) 掌握Hibernate框架需要掌握以下三个方面1.持久化对象(persistent Ob

2013-06-19 17:25:07 840

原创 struts1的基本知识点—国际化

Java的国际化国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。国际化相关的Java类Java国际化主要通过如下3个类完成java.util.ResourceBundle:用于加载一个资源包java.util.

2013-06-18 11:07:41 976

原创 struts的基本知识点—DynaActionForm

DynaActionForm可以动态的接收jsp页面传过来的参数,也可以很好的解决ActionForm膨胀的问题。如何来实现DynaActionForm1.在struts-config.xml中配置DynaActionForm 注意:还要在标签添加一个属性name="userForm"  要与中对应2.然后可以再UserAction中动态的使

2013-06-18 11:02:46 596

原创 struts1的基本知识点—DispachAction

DispachAction是动态的指定Action。也就是说在view层的不同的请求和url参数被ActionServlet所截获,并在struts-config.xml中根据请求得到参数不同来指定(调用)Action中不同的方法,根据方法的返回值来跳转相应的页面。    这样可以很好的解决Action膨胀的问题。以前我们继承struts中的Action只处理一种请求,也就是说不同的请求会

2013-06-18 10:51:49 1276

原创 struts1的基本知识点—简单构建第一个Action

一、首先搭建好你的环境。(导入所需要的jar包,配置好ActionServlet等)二、建立好的你项目并根据MVC的思想来写你的实现三、在你的页面上有一个add请求和一个delete请求 username: password: 删除id为1的用户四、通过不同的请求struts会在struts-c

2013-06-18 10:01:49 631

原创 struts1的基本知识点—原理以及配置

struts1的原理:view层发送的*.do请求被ActionServlet所截获,根据请求的不同在struts-config.xml配置中有不同的响应,将不同的请求分发给不同的Action,然后根据Action返回的ActionForward跳转信息,根据跳转信息任何在页面中进行相应的跳转。struts1的配置:在web.xml中配置ActionServlet

2013-06-18 09:42:43 544

转载 MyEclipse生成Javadoc帮助文档

Javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形式程序的开发文档了。 Javadoc输出的是一些静态网页文档,经过WEB浏览器来查看它。Javadoc的语言规则:所有Javadoc都只能源于结束。应用jav

2013-05-27 17:47:07 551

原创 Java遍历文件夹的两种方法

A.不使用递归:import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMillis();

2013-05-15 16:40:17 580

原创 上传头像的例子—smartUpload的使用

一、首先把你所需要的是smartupload.jar包导入到工程里面二、然后有一个servlet   file.do用来接收图片的。并使它保存在那//1.创建smartupload对象 SmartUpload sm = new SmartUpload(); //2.调用sm初始化函数 sm.initialize(this.getServletConfig(),

2013-05-13 09:02:04 1017

原创 JSTL(二)

一、JSTL实际上是要添加额外的JSTL.jar包二、在jstl.jar包中找到META-INF,在META-INF中找到标签库所对应的tld文件,在里面可以找到我们需要的url三、在jsp中加入以下代码:@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>1、:用于在页面显示数据

2013-05-11 09:44:20 489

原创 JSTL(JSP Standard Tag Library)

JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java

2013-05-11 09:28:49 662

原创 EL表达式—简介

E L(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。

2013-05-11 09:11:08 598

原创 javascript写在<head>和<body>里的区别

Javascript写在哪里?概括起来就是三种形式:1. 内部:Html网页的中;2. 内部:Html网页的中;3. 外部:外部JS文件里。(1) Javascript写在中当浏览器载入网页Body部分的时候,就执行其中的Javascript语句,执行之后输出的内容就显示在网页中。....(2) Javascript写在中有时候并不需要一

2013-05-02 21:27:20 623

原创 js实现自动生成日期calendar.js

/**使用方法:  *  *   var CalendarWebControl = new atCalendarControl(); * *  * * *    **/function atCalendarControl(){  var calendar=this;  this.calendarPad=null;  this.prevMont

2013-04-27 19:56:07 2126

原创 Java设计模式之工厂设计模式

工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品;             这三种模式从上到下逐步抽象,并且更具一般性。

2013-04-27 19:50:32 554

原创 JaveWeb统计在线人数

实现功能:1.当用户没有登录的时候,自动给他分配name=游客***。2.当用户登录后,自动把name替换成用户名(username)3.当点击注销时,把用户名(username)替换成name=游客***    具体实现:1.用application监听来实现统计在线用户2.用session监听来实现分配name=游客**和用户注销 现有t_use

2013-04-23 21:54:39 603

原创 Debug Current Instruction Pointer

Debug Current Instruction Pointer表示调试总是从这里开始。解决方案如下:清空断点,然后重启tomcat。至于如何清空断点方法如下:Window->Open Perspective->Debug 切换到breakpoint界面,在右上角,把其中的点点圈圈全删除,就可以了。

2013-04-16 10:47:58 824

转载 JQuery学习的六大理由

jQuery是一个用来简化HTML客户端开发的JS(JavaScrip)库,它支持HTML DOM处理,同时还融合了部分HTML和CSS。许多网站建设公司已经加入了jQuery的阵营,你的公司也该加入了。  下面就来看看jQuery为何对公司有如此大的影响吧。  1.  jQuery简化了工作 学习jQuery非常容易——毕竟这个函数库由更简短、更简洁的代码

2013-04-03 20:29:48 638

原创 用JQuery+CSS来实现树形菜单

一、实现功能想要做成树形菜单,无非就是点击父菜单,则把它的子菜单显示出来。二、设计思路要想实现此效果,则当点击父菜单时,给父菜单添加事件,调用toggle()函数来把它的子菜单显示出来。并把子菜单的“+”号改为“-”号。三、完成以上两步后,则开始用代码实现了1.在你的html里面设计几个来+体育新闻    篮球新闻

2013-03-22 19:35:15 1542

原创 用JQuery+CSS实现form表单的显示和隐藏

1、首先你要先把JQuery.js库导入到你的项目中去。2、然后再你的index.html应用你的JQuery.js和你的CSS3、在你的index.html中写入如下代码:登陆Xusername:password:确定显示 4、调好你的form的布局:#f{width: 250px;border: 2px;}

2013-03-21 10:56:56 6455

转载 JQuery学习(一)

一.什么是jQueryjQuery是一套Javascript脚本库.  在我的博客中可以找到"Javascript轻量级脚本库"系列文章. Javascript脚本库类似于.NET的类库, 我们将一些工具方法或对象方法封装在类库中, 方便用户使用.注意jQuery是脚本库, 而不是脚本框架. "库"不等于"框架", 比如"System程序集"是类库,而"ASP.NET MVC"是框

2013-03-19 20:36:15 539

原创 AJAX技术的简介

AJAX的学习需要多多练习以及理解概念。如果你是初学者,那你赶紧转载保存下来吧......Ajax内部交流文档一、使用Ajax的主要原因   1、通过适当的Ajax应用达到更好的用户体验;   2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 二、引用 Ajax这个概

2013-03-18 09:56:14 594

原创 用AJAX实现一个小案例—对用户名进行校验来实现局部刷新

AJAX:为称为是无刷新技术。在日常生活中,当我们要对username来进行校验,是不是需要访问数据库来判断username是不是已经存在,这时我们需要重新发送resquest来接收数据库返回的值。所以此时页面会刷新一次。这样会对用户体验以及效率大大的缩水。所以出现了AJAX技术来实现无刷新技术。 在a.js文件中var xhr; function a(){var

2013-03-18 09:49:37 782

原创 用JavaScript实现对用户名,密码进行校验

实现功能:当你输入用户名和密码时自动调用javaScript来验证你的username,password是否符合要求。function check(){var objUsername = document.forms[0].username;//获得usernamevar objPassword1 = document.forms[0].password1;//获得pa

2013-03-18 09:26:59 6227

原创 用JavaScript实现自动添加元素和级联操作

实现功能:用两个下拉列表,省份和省份相对应的城市。当点击省份的时候,在第二个下拉列表中自动出现相                      对应的城市。该操作称为级联操作。function a(){var address = ["广东","江西"];var objSelect = document.getElementById("s");//通过id=s来获取select对

2013-03-18 09:18:39 574

原创 用JavaScript实现猜字游戏

在web—Root/js/a.js/** 注意,不能再方法外面getElementById,因为获取不到 * 也就是在全局变量中不能 * var objTime= document.getElementById("time");var time = objTime.innerText;*/var num;var time;var objTime;func

2013-03-17 09:28:27 2020

原创 用JavaScript实现网页时钟

在web-Root/js/a.jsfunction time(){a();window.setInterval("a()",1000);//每隔一秒自动调用a()}function a(){var objTime = new Date();//获取系统时间var time = objTime.getHours()+":"+objTime.getMinut

2013-03-17 09:22:54 831

原创 JavaScript如何实现3秒自动跳转

在web—Root/js/a.jsvar s;function time(){s = window.setInterval("a()",1000);//每隔一秒自动调用a()}function a(){var objTime = document.getElementById("time");//获得time的对象var time = objTime.inner

2013-03-17 09:15:44 9081

原创 JavaWeb中最简单的MVC设计

MVC模式:JSP+JavaBean+Servlet模式  此模式适合开发复杂的web应用程序,在这种模式下,JavaBean用于封装业务数据,JSP负责显示数据和提交数据,Servlet负责接收数据和调用模型层的业务逻辑。简单案例:    实现功能:添加一个用户username,并可以显示出用户。    设计思路:1.有add.jsp和show.jsp两个

2013-03-14 14:03:02 639

转载 Win7下启用Telnet方法

使用windows7已经成了习惯,最近却遇见一件很糟糕的事情:win7的命令提示符下不能使用telnet命令,这下子远程管理路由器就成了麻烦,telnet是网络管理员常用的网络命令,用来远程管理路由器、交换机,都是便捷的不得了,telnet命令在windowsXP/2003下都是默认安装的,但在win7下却需要独立安装。下面我就把wind7下开启telnet命令的方法贴出来跟各位“村民”分享。

2013-02-21 11:16:01 354

原创 JSP语法总结(一)

JSP语法:1、JSP脚本表达式:用于将程序数据输出到客户端语法:里面可以把所有的东西转换成字符串,把一个变量的值或一个表达式输出在主页上例:相当于out.write(new java.util.Date());将数据输出到客户端。2、JSP声明:JSP页面中编写的所有代码,默认会翻译到servlet的service方法内,而JSP声明中         Jav

2013-02-19 20:09:35 279

转载 jsp和servlet知识点总结

一.Jsp与servlet的区别:1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,

2013-02-19 17:13:15 2590

转载 JSP九大内置对象(隐式对象)和四大作用域

jsp九大内置对象: 对应servlet中的java对象page this 作用域:pagepageContext PageContext 作用域:pagerequest HttpServletRequest 作用域:requestresponse HttpServletResponse 作用域:pag

2013-02-19 17:02:34 1505

转载 MyEclipse快捷键

Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q  定位到最后编辑的地方 Ctrl+L  定位在某行  Ctrl+O  快速显示 OutLine Ctrl+T  快速显示当前类的继承结构 Ctrl+W  关闭当前Editer Ctrl+K  快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J  正向增量查找(按下Ctrl

2013-02-17 16:26:20 216

转载 cookie和session机制区别与联系

具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。    cookie机制。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中

2013-02-08 11:08:54 338

空空如也

空空如也

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

TA关注的人

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