自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT丶WE丶OWN 的专栏

Software Development

  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

转载 JSP中的include的两种用法

JSP中的include的两种用法 1.两种用法 2.用法区别(1)执行时间上区别                  是在翻译阶段执行  在请求处理阶段执行. (2)引入内容的不同 jsp的include指令元素读入指定页面的内容。并把这些内容和本来的页面融合到一起。(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的。

2013-12-31 11:39:35 680

转载 html map area 标签

怎么在一个图片中做多个链接呢?热点链接可以帮你解决。这种效果的实质是把一幅图片划分为不同的热点区域,再让不同的区域进行超链接。要完成地图区域超链接要用到三种标签:。                                【1】shape -- 定义热点形状          shape=rect:   矩形          shape=circle

2013-12-30 17:58:17 645

转载 JSP乱码问题解决

1.取得传递的参数若为英文字母可以正常显示,若为中文则为乱码,很多情况下是"???",这是因为浏览器默认使用UTF-8编码方式来发送请求,而UTF-8和GB2312编码方式表示字符时不一样,这样就出现了不能识别字符。这种情况下的解决方法:在获取传递参数之前加入以下代码: request.setCharacterEncoding("gb2312"); %>2.在建立JSP页面时应

2013-12-30 14:10:55 601

转载 session 持久性保存

按 Ctrl+C 复制代码 debug=0 saveOnRestart="true" maxActiveSession="-1" minIdleSwap="-1" maxIdleSwap="-1"

2013-12-30 14:07:20 820 1

转载 jQuery中添加自定义或函数方法

方法一:   jQuery.fn.setApDiv=function () {        //apDiv浮动层显示位置居中控制        var wheight=$(window).height();        var wwidth=$(window).width();        var apHeight=wheight-$("#apDiv").height()

2013-12-27 17:22:27 616

转载 Java 正则表达式

ExtJS:E-mail邮箱验证正则表达式 : regex: /^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/汉字输入验证正则表达式: regex: /^[\u4E00-\u9FA5]+$/以下内容是从网上转过来的,想仔细学一下1.字符x 字符 x。例如a表示字符a\\ 反斜线字符。在书写时要写为\\\\。(注意

2013-12-27 14:53:41 684

转载 jQuery 中的 Ajax $.ajax() load() $.get() $.post() $.getJSON() $.getScript()

1. $.ajax()方法参数对象属性如下:参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 P

2013-12-27 14:45:26 817 1

转载 jQuery 中的 Ajax 全局事件 当用户点击页面上某一按钮请求数据时,在页面上显示 loading... ,页面加载完成后隐藏

ajaxStart(callback):Ajax请求开始时触发该事件ajaxSend(callback):Ajax请求发送前触发该事件ajaxSuccess(callback):Ajax请求成功时触发该事件ajaxComplete(callback):Ajax请求完成时触发该事件ajaxStop(callback):Ajax请求结束时触发该事件ajaxError(callbac

2013-12-25 15:05:13 7085

转载 jQuery UI & 下载 & 拖动组件

转载地址:http://www.cnblogs.com/lihuiyy/archive/2012/08/08/2601683.htmljQuery UI 库文件官方下载: http://jqueryui.com/download使用时,只需在工程中将 development-bundle 文件夹下的 themes 文件夹添加到新建 css 文件夹下,并将 ui 文件夹导入到工程中。然后

2013-12-25 14:16:11 1244

转载 jQuery 中的 HTML 操作

1.操作HTML(1)获取 HTML 内容  html() //获取匹配元素集合中的第1个元素(2)设置 HTML 内容  html(htmlString) //为匹配集合中的所有元素设置内容(3)根据索引设置 HTML 内容  html(function(index, html){...})  以上方式获取的都是带标签的 html 内容2.操作文本(1)获取文

2013-12-24 17:29:37 595

转载 jQuery DOM 操作(基本操作、内部插入、外部插入、包裹操作)

1.删除操作(1)remove()  $(selector).remove([selector])$("#div3").remove(); //删除 id 为 div3 的 div 标签$("div").remove("#div3"); //删除 div 标签中 id 为 "div3" 的标签(2)detach()  $(selector).detach([sel

2013-12-24 17:25:26 791

转载 jQuery 集合 搜索操作(父辈元素搜索、同辈元素搜索、子元素搜索)

jQuery 对页面元素的搜索包括 父元素、同辈元素、子元素 的搜索。1.父元素搜索(1)parents([selector]) 方法$("p").parents().css("border","1px solid #999"); //给p元素的父元素添加边框样式$("p").parents("div").css(...); //给p元素的父元素中的div元素添加样

2013-12-24 16:39:44 1141

转载 jQuery基本选择器 (实例及表单域 value 的获取)

jQuery基本选择器包括 CSS选择器、层级选择器和、表单域选择器。1.CSS选择器(1)标签选择器  $("div") $("p") $("table") 等一系列 HTML 标签(2)ID选择器    获取该标记的值:$("#user").val();(3)类选择器    给该文本框添加样式:$(".t").css("border","2px solid

2013-12-24 16:07:34 1987

转载 CSS & 框模型

1.页面元素边框的属性属性说明boder设置边框样式的复合属性border-color设置边框的颜色值border-style设置边框的样式,包括none(无边框),dotted(点划线),dashed(虚线),solid(实线),double(双线),groove(槽状),ridge(脊状),inset(凹陷),outset(凸

2013-12-24 15:41:46 681

转载 JS DOM 基础

1.DOM 的4个基本接口  Document  Node  NodeList  NamedNodeMap2.DOM 基本对象  (1)Document 对象  (2)Node 对象    nodeType 属性返回节点的类型:Element(1)、Attr(2)、Text(3)、Comment(8)、Document(9)、DocumentFragment(11)  (3

2013-12-24 15:24:17 596

转载 JavaScript 基础

1.变量的类型 3种  x = 19.2;    //数字型  y = "name";   //字符串型  m = true;    //布尔型2.数据的类型 4种基本数据类型、2种复合数据类型  基本数据类型:数值型、字符串型、布尔型、空值null  复合数据类型:对象、数组。(表示基础数据类型的集合)3.运算符  其中的字符串运算符(+),用于连接字符串

2013-12-24 14:30:37 549

原创 Java 格式化时间 SimpleDateFormat

package test;import java.text.SimpleDateFormat;import java.util.Date;public class TestSimpleDateFormat {    public static void main(String[] args) {        Date date = new Date();        S

2013-12-24 14:07:26 551

转载 Ajax制作Web进度条 实例

1.index.jsp按 Ctrl+C 复制代码 var bgcolor = '#7FFF00'; //全局变量,用于设置进度条的背景色 var number; //全局变量,用于记录当前span序号 var clear = "   "; //全局变量,记录清空时的内容 var xmlHt

2013-12-24 13:56:28 691

转载 struts2.3.1.2 使用动态方法配置 Action,使得一个Action可以处理多个请求

Struts2中有时可能会需要使用一个Action来处理多个请求,来提高编码的效率和减少代码量。例如,在登录界面上的表单中可能会有登录和注册两个事件请求,有几种方式可以借鉴:1.采用DMI动态调用方法。  该方法的主要思想是在一个 Action 类中实现多个方法,然后每个 action 请求中表明要调用该类中的哪个方法。使用 actionname!method 方式调用。  (1)Lo

2013-12-23 18:27:21 1092

原创 struts2 <s:submit>国际化时提示警告关于ognl.OgnlException: target is null for setProperty(null的解决方案

2013/12/23 17:55:36 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn警告: Error setting expression 'login.submit' with value '[Ljava.lang.String;@10a234'ognl.OgnlException: target is

2013-12-23 18:01:31 1023

转载 Struts2 使用标签调用Action

1.method标签格式:其实很简单,举个例子说明:(1)action类,用来处理用户请求。methodPrefixAction.java 1 package com.action; 2 3 public class MethodPrefixAction { 4 public String execute1(){ 5 System.out.

2013-12-20 16:52:25 705

转载 Struts2 访问 Servlet API 的三种方法

Struts2 相比 Struts1 而言,不用直接访问 Servlet API, 使得 Action 可以脱离 Web 容器进行测试。那么 Struts2 访问 Servlet API 有三种方式:1.使用 ActionContext  在程序中使用 ActionContext ac = ActionContext.getContext(); 获取到ActionContext的一个实例,

2013-12-20 16:38:52 766

转载 Struts2 标签库 控制标签的使用 if append generator iterator merage sort subset

Struts2控制标签一共有9个。1. if2. else if 和 else3. append4. generator5. iterator6. merage7. sort8. subset看一下代码就容易理解了:按 Ctrl+C 复制代码 struts2标签 if 标签

2013-12-20 15:47:14 1263

转载 Struts2 标签库 UI标签的使用

Struts2中一共定义了4个主题,分别是simple、xhtml(默认)、css_xhtml、ajax。以下拉列表和移动列表框为例,移动列表框就类似于QQ中选择某些好友上线提醒一样。按 Ctrl+C 复制代码 uitest.jsp 下拉列表示例 使用 s:optiontransferselect 来生成可移动列表项的下拉列表框

2013-12-20 14:20:08 647

转载 struts2 action 乱码

就是一个很简单的form,提交id和name,但是只要提交的是中文,就会是乱码,查找原因的过程中发现,jsp页面提交给action.java之后,已经开始为乱码,查了网上各种解决办法都没用,无奈最后只好在action.java中获取了HttpServletRequest,然后获取到的就是中文了。ActionContext ac = ActionContext.getContext();Ht

2013-12-20 13:42:05 520

转载 JSTL I18N 格式标签库 使用之一_____数字日期格式化

参考地址:http://blog.sina.com.cn/s/blog_4f925fc30101820w.htmlI18N格式标签库:I18N-capable formation tags library.它可以根据发出请求的客户端地域的不同来显示不同的语言。同时还提供了格式化数据和日期的方法。引入该标签库的方法为:I18N格式标签库提供了11个标签,这些标签从功能上可以划分为

2013-12-20 11:45:22 874

转载 JSTL I18N 格式标签库 使用之二_____读取消息资源

读取消息资源主要有4个标签,在这里进行一下小总结: 四个标签之间的嵌套关系大概是这个样子:1 fmt:buddle basename="name">2 fmt:message key="key">3 fmt:param value="value">4 fmt:param>5 fmt:message>6 fmt:budd

2013-12-20 11:05:39 967

转载 Struts2 输入校验

Struts2 的表单输入校验有多种方法。1.重写 ActionSupport 类的 validate() 方法。  将需要验证的逻辑写在该方法中,那么当执行该Action的时候会先执行该方法再执行execute()方法。但这个方法有一个缺陷,就是一个表单只能对应一个Action.2.重写 validateXxx 方法。  比如在 LoginAction 类中,我们想有验证logi

2013-12-19 18:10:59 543

转载 Struts2 的国际化实现

以前一直看见 i18N ,现在才知道原来 i18N 就是 Internationalization,因为以 i 开头,以 N 结尾,共18个字母,也就是国际化的意思。在百度搜索主页上没有看见中英文的切换,毕竟百度在中国是为了中国人而设计的,没必要弄个英文的切换。google搜索主页上是有的,因为谷歌在中国的服务器放到了香港,所以还有繁体切换。这是怎么做到的呢?其实原理很简单,用Struts2很容易

2013-12-19 17:44:45 623

转载 java struts2国际化支持

几年之前,应用程序开发者能够考虑到仅仅支持他们本国的只使用一种语言(或者有时候是两种)和通常只有一种数量表现方式(例如日期、数字、货币值)的应用。然而,基于web技术的应用程序的爆炸性增长,以及将这些应用程序部署在Internet或其它被广泛访问的网络之上,已经在很多情况下使得国家的边界淡化到不可见。这种情况转变成为一种对于应用程序支持国际化(internationalization,经常被称做"

2013-12-19 17:43:27 1102

转载 Struts2中Session cookie的使用

在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到  1.通过ActionContext class中的方法getSession得到  2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作   下面先看一个采用第一种方式,在action中得到session

2013-12-19 14:51:59 1137

转载 Request和response的用法总结

1.Requestrequest的主要方法:  getParameterNames():取得客户端所发出的请求参数名称.  getParameter():可以让您指定请求参数名称,以取得对应的设定值.  getServerName():请求的服务器.  getProtocol():使用协议.  getMethod():请求方法.  getServ

2013-12-19 13:57:41 1442

转载 Java连接access数据库

JDBC(Java DataBase Connectivity)是Java数据库连接API。JDBC能完成与一个数据库建立连接,然后向数据库发送SQL语句,再处理数据库返回的结果。JDBC在设计上和ODBC相似。JDBC和数据库建立连接的一种方式是首先建立起一个JDBC-ODBC桥接器。首先安装office2000,就有了Access2000,启动Access,建立新数据库mess

2013-12-18 14:51:31 789

转载 Java 数据库操作

一、JDBC基础JDBC是Java应用与数据库管理系统进行交互的标准API,包括两个包:核心API---java.sql和扩展的API---javax.sql。应用程序通过核心API的接口实现数据库连接和数据处理,其主要接口如下:接口名称功能java.sql.Driver驱动程序,连接应用程序和数据库,用于读取

2013-12-18 14:48:07 682

转载 Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'

一、发现问题  select num,name,phone from student   AND num = #{num} Mybatis查询传入一个字符串传参数,报There is no getter for property named 'num' in 'class java.lang.String'。二、解决问题  select

2013-12-16 17:09:41 758

原创 form表单不换行显示

在写 Html 或Jsp的时, 写到 FORM 会让造成空隔多空一行 等等的问题。1.通过css样式解决  form{margin:0px;display: inline} margin: 上下左右间隔都设为 0px      display: inline 之后显示的秀在同一行.     想不换行也是同样解法.   只要       就可以了.2. 将 Form 塞到

2013-12-13 14:08:06 6330

原创 Struts2页面开发中常用标签使用说明

1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”);1.2.显示标签 property 用于输出指定值: 当action返

2013-12-13 13:41:39 595

转载 Java命名规范

定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名  (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序

2013-12-12 11:40:20 640

转载 解析oracle的rownum

本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。现归纳如下,希望能给大家带来收获。      对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)

2013-12-11 18:45:43 569

转载 struts2标签的iterator下标

2013-12-11 17:02:58 1802

struts1基础上学习struts2(有无struts1基础均可)

很实用的实例讲解struts2,十个实例教程,包括 处理一个form多个submit,struts.xml的常用配置讲解,使用validate方法验证数据,使用validation框架验证数据,在Action类中获得HttpServletResponse对象,上传任意多个文件,拦截器概述,实现自定义拦截器,国际化等及一些源码的解析!!!

2013-12-05

空空如也

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

TA关注的人

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