自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

转载 Struts2 的namespace为空意味着什么?

Struts.xml /Namespace.jsp /Namespace.jsp namespace是什么,你想访问的action前面就应该加上什么。比如这里就是/front/index.

2012-09-30 16:54:17 6052 1

翻译 Struts2 官方教程之Struts Tags(九)——UI Tags(Form Tags)

Within the form tags, there are two classes of tags: the form tag itself, and all other tags, which make up the individual form elements. The behavior of the form tag is different than the elements en

2012-09-28 17:27:26 5073

翻译 Struts2 官方教程之Struts Tags(六)——Generic Tags(Control Tags )

开头要说的:在早期的应用开发中,表现层Jsp页面主要使用Jsp脚本来控制输出。这样,在Jsp中嵌套了java脚本,这种方式不管是可读性还是可维护性都很差,几乎使Jsp成为Java的子集。从Jsp1.1之后,才增加了Jsp标签库,这种情况才有所好转。Generic tags are used for controlling the execution flow when the Jsppages

2012-09-26 15:25:11 2620

翻译 Struts2 官方教程之Hello World Using Struts 2(四)

When you click on a hyperlink or submit an HTML form in a Struts 2 web application, the input is not sent to another server page, but to a Java class that you provide. These classes are called Actions

2012-09-24 21:42:34 5355

转载 MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题以及error 1406:data too long for column 'name' at row 1

MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集

2012-09-12 11:06:22 15933 1

转载 struts2动态方法调用

动态方法调用       Struts2支持动态方法调用,它指的是一个Action中有多个方法,系统根据表单元素给定的action来访问不同的方法,而不用写多个Action。       使用动态方法调用前必须设置Struts2允许动态方法调用,它是通过设置struts.enable.DynamicMethodInvocation = true来完成的。       Struts2

2012-09-30 20:50:18 870

翻译 Struts2 官方教程之Struts Tags(八)——UI Tags(Themes and Templates)

UI标签是用来生成Web界面,或者为Web界面提供某些功能支持的标签,比如:表单标签就是把各种途径获取的需要展示的数据,通过动态生成HTML的形式展示到界面上。UI标签分成如下几种:Form Tags:表单标签,包含所有可以用在Form表单里面的标签Non-Form UI Tags:非表单标签,主要包含错误展示、组件等Ajax Tags:用来支持Ajax的标签,这个在后面有专门的章节来

2012-09-28 16:33:44 2735

转载 java创建对象:new和newInstance的不同

在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们

2012-09-27 13:41:09 3807

翻译 Struts2 官方教程之Struts Tags(七)——Generic Tags(Data Tags )

aEdit Page   Browse Space  Add Page   Add News DescriptionA tag that creates a HTML .This tag supports the same attributes as the "url" tag, including nested parame

2012-09-27 11:07:56 4322

转载 跟踪用户状态

当一个用户登录成功后,需要将用户的用户名添加为Session状态信息,为了访问HttpSession实例,Struts 2提供了一个ActionContext类,该类提供了一个getSession的方法,但该方法的返回值类型并不是HttpSession,而是Map。这又是怎么回事呢?实际上,这与Struts 2的设计哲学有关,Struts 2为了简化Action类的测试,将Action类与Serv

2012-09-26 10:26:54 934

翻译 Struts2 官方教程之Using Struts 2 Tags (五)

This tutorial assumes you've completed the Hello World tutorial and have a working Hello_World_Struts2_Ant (or Hello_World_Struts2_Mvn) project. The example code for this tutorial, Using_Tags_Struts

2012-09-25 17:34:33 3562

翻译 Struts2 官方教程之Create Struts 2 Web Application (三) .

You can download this complete example, Basic_Struts2_Ant, from Google Code - http://code.google.com/p/struts2-examples/downloads/list. Click on the link for Basic_Struts2_Ant.zip and save the file

2012-09-24 18:01:08 2028

翻译 Struts2 官方教程之How To Create A Struts 2 Web Application(二)

This tutorial walks through installing the framework and creating a simple application.While the Struts 2 framework is simple to use, creating non-trivial applications assumes a working

2012-09-24 17:19:27 923

原创 Struts2 官方教程(前言)(一)

在网上找了很久的Struts2教程的书籍,大家都知道网上资料繁多,五花八门,想要仔细找到一本合适自己的书,实在不是一件容易的事。其实一早就想过直接看官方教程,但是一是汗颜自己的英语水平,二是自己无法把握重点,三嘛,自己的水平有限,对Struts2只会一些简单的应用,深层次的东西就不怎么懂了。        后来,实在没办法了,硬头头皮看官方的教程,想来可以一边可以学习最原始的资料,二嘛,随便提

2012-09-24 17:12:35 842

原创 Struts2体系结构图以及详解

Strut2的体系结构如图所示:一个请求在Struts2框架中的处理大概分为以下几个步骤:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)

2012-09-24 15:30:10 670

原创 前言

其实MVC可以看成一个接口,而struts2 实现了MVC,当然,实现MVC的框架还有很多,如JSF等。而且Struts2是一个典型的Web层框架,所以所有Struts2的sample项目都以war包的形式给出,大家可以将这些war包的任何一个复制到你的Web容器的运行目录下,启动Web容器就可以访问这些sample项目。千万不要小看这些sample项目,我们可以从这些项目中获取许

2012-09-24 15:21:03 525

转载 struts1和struts2的区别

1、配置文件格式不同2、struts1有from类和action类,属性封装from类里,在struts2里只有action类,属性封装action类里3、页面调用是struts1 是*.do struts2 是*.action我认为struts2要比struts1,简单、方便、快捷。就是用着比struts1好以上是我开发的体会,下面是我找的资料主要表现在如下几个方面:

2012-09-24 11:18:59 635

原创 在网页中插入CSS样式表的几种方法

这里讲链入外部样式表、内部样式表、导入外表样式表和内嵌样式 1. 链入外部样式表  …… ……  2.内部样式表 …… hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")} ……

2012-09-24 10:49:30 1207

转载 Java项目经验——程序员成长的关键

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如

2012-09-24 09:59:26 666

转载 8种常见的Java不规范代码

在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。在Eclipse中格式化源代码并管理import语句Eclipse提供了自动格式化源代码和

2012-09-24 09:56:52 616

转载 JAVA中this用法小结

我知道很多朋友都和我一样:在JAVA程序中似乎经常见到“this”,自己也偶尔用到它,但是到底“this”该怎么用,却心中无数!很多人一提起它,就说“当前对象”,可到底什么是当前对象,是什么当前对象,他自己也不清楚。现在让大家看一个小例子,给你分享一下JAVA中“this”的用法!/** *@authorfengzhi-neusoft * *本示例为了说明this的三种用法!

2012-09-23 20:57:41 557

转载 HTML <address> 标签

定义和用法 可定义一个地址(比如电子邮件地址)。您应当使用它来定义地址、签名或者文档的作者身份。不论创建的文档是简短扼要还是冗长完整,都应该确保每个文档都附加了一个地址,这样做不仅为读者提供了反馈的渠道,还可以增加文档的可信度。实例假设作为一名 W3School 用户服务的工作人员,他的地址可以这样进行标记: 用户服务信箱 上海赢科投资有限公司 金桥开

2012-09-20 11:37:17 1102

转载 HTML <dl> 标签

定义和用法 标签定义了定义列表(definition list)。 标签用于结合 标签" href="http://www.w3school.com.cn/tag/tag_dt.asp"> (定义列表中的项目)和 标签" href="http://www.w3school.com.cn/tag/tag_dd.asp"> (描述列表中的项目)。实例 计算机

2012-09-20 11:36:34 642

原创 HTML <label> 标签

定义和用法 标签为 input 元素定义标注(标记)。label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 标签的 for 属性应当与相关元素的 id 属性相同。实例带有两个输入字段和相关标记的简单 HTML 表单:

2012-09-20 11:15:08 811

原创 Java遍历集合四种方法

import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test { public static void main(String[] args) { List list = new ArrayList(); list.add(

2012-09-20 10:27:02 32983 3

转载 JAVA面试题解惑系列(十一)——这些运算符你是否还记得?

有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢?自增(++)和自减(--)运算符我们先来回答几个问题吧:Java代码int i = 0;int j = i++;int k = --i;这段代码运行后,i等于多少?j等于多少?k等于多少?太简

2012-09-19 11:48:06 1231

转载 JAVA面试题解惑系列(十)——话说多线程

线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使用可以使我们能够并行地处理一些事情。线程通过并行的处理给用户

2012-09-19 11:46:20 1009

转载 JAVA面试题解惑系列(九)——继承、多态、重载和重写

什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承(inheritance)简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是面向对象的三个基本特征--封装、继承、多态的其中之一,我们在使用JAVA时编写的每一

2012-09-19 11:45:41 1095

转载 JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)

基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。基本类型共有九种,它们分别都有相对应的包装类。关于它们的详细信息请看下表: 对于基本类型void以及它的包装类java.lang.Void,我们都无法直接进行操作。基本

2012-09-19 11:45:03 907

转载 JAVA面试题解惑系列(七)——日期和时间的处理

日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。java.util.Date类提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于格林威治标准时间“1970-

2012-09-19 11:43:02 1469

转载 JAVA面试题解惑系列(六)——字符串(String)杂谈

上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。 String的length()方法和数组的length属性String类有length()方法吗?数组有length()方法吗? String类当然有length()方法了,看看String类的源码就知道了,这

2012-09-19 11:41:44 1114

转载 JAVA面试题解惑系列(五)——传了值还是传了引用?

JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码: Java代码 public class ParamTest {       // 初始值为0       protected int num = 0;         // 为方法参数重新赋值      public void change(int i)

2012-09-19 11:40:55 726

转载 JAVA面试题解惑系列(四)——final、finally和finalize的区别

final、finally和finalize的区别是什么? 这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识。final关键字我们首先来说说final。它可以用于以下四个地方: 定义变量,包

2012-09-19 11:40:22 826

转载 JAVA面试题解惑系列(三)——变量(属性)的覆盖

我们来看看这么一道题: Java代码 class ParentClass {       public int i = 10;   }     public class SubClass extends ParentClass {       public int i = 30;         public static void main(String[

2012-09-19 11:39:42 656

转载 JAVA面试题解惑系列(二)——到底创建了几个String对象?

我们首先来看一段代码: Java代码 String str=new String("abc");  String str=new String("abc");紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相

2012-09-19 11:39:11 676

转载 JAVA面试题解惑系列(一)——类的初始化顺序

大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变

2012-09-19 11:38:09 481

转载 Java模式设计之单例模式

作为对象的创建模式[GOF95], 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。  注:本文乃阎宏博士的《Java与模式》一书的第十五章。  引言  单例模式的要点  单例单例  显然单例模式的要点有三个;一是某各类只能有一个实例;二是它必须自行创建这个事例;三是它必须自行向整个系统提供这个实例。在下面的对象图

2012-09-19 11:22:55 420

原创 倾斜与加粗 忽略浏览器对标签的解析 列表结构

使文字倾斜,    强调标签,也是斜体            使文字加粗  特别强调标签>          &gt  原样显示 无序                  有序

2012-09-19 10:44:02 383

原创 &NBSP:“Non-Breaking Space” 的缩写

nbsp  NBSP:“Non-Breaking Space” 的缩写,在HTML中,在nbsp前面加“&”后面加分号“;”时表示一个“空格”. NBSP是常用的编程和网页创建的行不打破空间上的程序或文档的空间。

2012-09-19 10:35:52 1775

转载 Spring,hibernate,struts的面试笔试题

Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访

2012-09-18 22:07:10 763

空空如也

空空如也

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

TA关注的人

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