- 博客(148)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 关于Double、Float精度修改问题
package com.soft4j.utility;import java.math.BigDecimal;/** * 与小数位精度(四舍五入等)相关的一些常用工具方法. * * float/double的精度取值方式分为以下几种: * java.math.BigDecimal.ROUND_UP * java.math.BigDecimal
2016-11-25 16:06:05
2235
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 swift中的常量和变量
在swift中,常量与变量的定义与java中略有不同具体如下:1.基本数据类型 swift中的基本数据类型包括:Int整型,Double和float表示浮点型,Bool布尔型,String文本行数据,Array数组,Dictionary字典2.常量与变量的声明 在swift中常量用 let ,变量用var来修饰 let con = 100 var a
2015-10-14 20:09:48
638
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 swift第一个HelloWord实现
最近在学习swift,任何程序作为入门,总会先要问上一句"HelloWorld!"似乎才算有礼貌,swift也不例外。这里也习惯性的写上一句"HelloWorld!"作为整个课程的学习吧!开发环境 swift使用的开发环境是苹果公司开发的Xcode,自2014年swift被推出以来,Xcode的版本也不断地在发生着改变,从Xode Version1.0到Version 7.0 (7
2015-10-11 16:59:01
1399
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 你是否还在为android开发环境的搭建而犯难?
最近,在学习android相关知识,最初的就是要搭建开发环境,由于实在mac上进行,而android官网又打不开,致使一些工具和开发环境无法下载,我也为难了,意外的看到了这篇文章,在此推荐给其他进行android开发的朋友们希望能够在入门阶段给予助力! Android 开发环境介绍 : 目前 Android 有两种开发环境, 一种是传统的 Eclipse + ADT, 一种就是目前最
2015-10-09 10:48:00
2102
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Caused by: Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]
今天在做struts和Spring框架整合的时候当我把项目部署到tomcat服务器上之后控制台报了一个错误:Caused by: Unable to load configuration. - [unknown location] at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Configur
2013-04-23 22:11:21
6554
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Struts标签与OGNL表达式语言实例演练
项目结构如图:主要类文件如下: AdminAction.javapublic class AdminAction extends ActionSupport{ /** * */ private static final long serialVersionUID = 1L; private Admin admin; pub
2013-03-08 00:36:56
1826
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Struts中的OGNL表达式语言
OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。相对EL表达式,它提供了平时我们需要的一些功能,如: l支持对象方法调用,如xxx.sayHello();
2013-03-08 00:13:39
1539
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Struts标签详解
数据标签主要用于提供各种数据访问相关的功能,比如显示一个Action里的属性,以及生成的国际化输出等。Struts2数据标签主要分为以下几种: property:用于生成输出某个值 值包:valueStack、StackContext和ActionContext中的值bean:该标签用于创建一个JavaBean实例,如果指定了id属性,则可以将创建的Javabean实例存放
2013-03-07 23:53:50
1422
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 struts中关于国际化问题的细化
国际化一个系统的国际化就是根据操作系统的语言,页面上的表现形式发生相应的变化。比如如果操作系统是英文,页面的文字应该用英语,如果操作系统是中文,页面的语言应该是中文。IE浏览器设置语言环境:Windows系统下:IE -->工具-->Intener选项--->语言--->设置语言首选项--->添加XX语言,就可实现添加。 国际化过程中往往伴随以下具体内容:一、实现国际化
2013-03-05 22:04:13
874
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 快速编写struts2中国际化的相关文件
国际化 1说明一个系统的国际化就是根据操作系统的语言,页面上的表现形式发生相应的变化。比如如果操作系统是英文,页面的文字应该用英语,如果操作系统是中文,页面的语言应该是中文。IE浏览器设置语言环境:Windows系统下:IE -->工具-->Intener选项--->语言--->设置语言首选项--->添加XX语言,就可实现添加。 2 步骤(1)、建立资源文件资源
2013-03-05 21:50:51
903
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用struts2技术编写的第一个应用程序
了解了struts2的相关知识并且搭建好了struts2开发环境后,我们就可以使用struts2技术来开发自己的web应用了。 下面是我用struts2技术编写的第一个web程序,请参照源码:项目如图: 先看登陆页面index.jsp body> h2>这是第一个使用structs2开发的应用实例!h2> formaction="${pa
2013-02-27 20:41:23
1309
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 struts简介及struts2开发环境的搭建
一、什么是Struts2? 虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Strut
2013-02-27 19:56:10
1438
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验javaWeb开发内幕——Servlet Filter(过滤器)
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供了一
2012-12-03 14:41:46
1239
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验javaWeb开发内幕——问件的上传与下载案例实现
遍历上传目录下的所有文件显示给用户,并允许用户完成下载。 (读取某一个文件夹下的所有的文件,存到集合里面List,再存到request作用域范围中)。一个表的相关字段: CREATETABLE `upfile` ( `id` varchar(50) NOT NULL, `uuidname` varchar(255) NOT NULL, `realname`
2012-12-03 14:38:43
2795
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——文件的上传和下载
关于文件的上传和下载,是我们进行web开发时经常要用到的一个内容,下面我们就来看一看关于文件上传和下载的具体内容吧! 一、文件上传概述 1、 实现web开发中的文件上传功能,需完成如下二步操作:a) 在web页面中添加上传输入项b) 在servlet中读取上传文件的数据,并保存到本地硬盘中。 2、如何在web页面中添加上传输入项?c)
2012-12-03 14:23:44
8620
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 很完整的2、8、10、16进制转换方法的进制的转化
最近在学习中用到了有关进制的转化方面的东西,令我很头痛,所以收集了一些资料…供大家学习。这是一节“前不着村后不着店”的课。不同进制之间的转换纯粹是数学上的计算。不过,你不必担心会有么复杂,无非是乘或除的计算。生活中其实很多地方的计数方法都多少有点不同进制的影子。比如我们最常用的10进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在
2012-11-30 16:17:00
2464
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaWeb开发第8章标准标签库(JSTL)之四 JSTL函数
为了简化在JSP页面操作字符串,JSTL中提供了一套EL自定义函数,这些函数包含了JSP页面制作者经常要用到的字符串操作。例如,fn:toLowerCase将字符串中的字符变为小写,fn:indexOf返回一个指定字符串在另一个字符串中第一次出现的索引位置。JSTL中提供的EL自定义函数必须在EL表达式中使用,例如,${fn:toUpperCase("www.it315.org")}。
2012-11-30 16:09:45
901
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaWeb开发第8章标准标签库(JSTL)之三国际化标签
8.4国际化标签8.4.1 国际化标签库概述为了简化WEB应用的国际化开发,JSTL中提供了一个用于实现国际化和格式化功能的标签库,我们将其简称为国际化标签库,JSP规范为国际化标签库建议的前缀名为fmt。国际化标签库中包括了一组用于实现WEB国际化功能的标签,这组标签封装了Java语言中java.util和java.text这两个包中与国际化相关的API类的功能。国际化标签库中提供了绑
2012-11-30 15:52:02
1237
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaWeb开发第8章标准标签库(JSTL)之一二核心标签库
核心标签库JSTL核心标签库包含了一组用于实现WEB应用中的通用操作的标签,JSP规范为核心标签库建议的前缀名为c。8.3.1 标签 标签用于输出一段文本内容到pageContext对象当前保存的“out”对象中,在通常情况下,pageContext对象当前保存的“out”对象的数据是输出到客户端浏览器,所以, 标签通常用于输出一段文本内容到客户端浏览器。如果标签输出的文本内容中包含
2012-11-30 15:26:45
1973
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaWeb开发第8章标准标签库(JSTL)之一
8.1准备实验环境 本章中所有的例子程序都在名为JSTL的WEB应用程序中运行,使用的Tomcat服务器版本为Tomcat5.5。为了简化代码和突出重点,本章中所有的JSP网页文件的例子程序都省略了、、、等HTML全局架构标签。本章中用于描述标签的语法的各种符号的意义如下:l […]:表示方括号中的内容是可选的;l {option1|opt
2012-11-30 14:51:32
1865
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Win8:适用于 Windows 应用商店应用的 JavaScript 项目模板 (Windows)
本主题提供有关使用 JavaScript 为 Windows 构建的 Windows 应用商店应用的项目模板的深入信息。除每个模板的简单摘要外,还提供了有关导航模型、数据模型、视图状态处理的实施详细信息以及其他详细信息。许多这些实施详细信息适用于多个模板。有关其他语言的 Visual Studio 模板和 Blend 模板的信息,请参阅使用模板立即开始你的应用(C#/VB/C++)。适用于
2012-11-28 15:03:44
1922
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——Apache—DBUtils框架
一、 简介 commons-dbutils是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 API介绍:org.apache.commons.dbutils.QueryRunne
2012-11-28 14:46:00
1729
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——使用元数据简化JDBC代码
业务背景:系统中所有实体对象都涉及到基本的CRUD操作:• 所有实体的CUD操作代码基本相同,仅仅发送给数据库的SQL语句不同而已,因此可以把CUD操作的所有相同代码抽取到工具类的一个update方法中,并定义参数接收变化的SQL语句。 • 实体的R操作,除SQL语句不同之外,根据操作的实体不同,对ResultSet的映射也各不相同,因此可义一个query方
2012-11-27 16:55:32
1090
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——JDBC中的三大元数据
在使用JDBC的时候有时我们对关于数据库的一些信息并不清楚,但是还要进行相应的操作,那么我们如何进行操作呢?这时我们就需要使用一些元数据进行相应信息的获取。这里我们主要介绍三大元数据DataBaseMetaData、ParameterMetaData、ResultSetMetaData 它们分别有自己的作用,下面分别来看: 一、 元数据- DataBaseMetaData
2012-11-27 16:18:24
4195
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——配置TomCat数据源
前面我们提到过使用数据库连接池来获取连接以提高程序的性能,并简单介绍了使用JDCP和C3P0两种获取数据源的方法,那么如何使用TomCat自带的数据源来获取连接呢?一、使用Tomcat数据源获取连接的一般步骤 使用TomCat数据源获取连接首先要在自定义的一个名为context.xml文件中进行配置说明;然后将数据库jar文件拷贝到TomCat下的lib(注:是安装To
2012-11-27 15:38:41
2657
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——JDBC高级之数据库连接池
我们以前编写的关于访问数据库的操作都是每进行一项操作就自己创建一次连接,当操作完毕后还得自己将连接关闭这样做虽然也能解决对数据库进行访问的操作,但是,如果每个操作都这样就显得麻烦了,尤其是在服务器端,这样会大大降低访问效率。数据库连接池的出现确很好的解决了这个问题。下面,我们来看一下具体的内容。 使用数据库连接池优化程序性能 应用程序直接获取链接的缺点 如
2012-11-26 17:53:39
4281
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——打包自定义标签库及自定义分页标签
打包自定义标签库 把自定义的标签打到一个jar包中,就是要把标签处理类的字节码和标签库描述文件按照一定的存放方式添加到一个jar包中。具体做法如下。 把标签处理类字节码和标签库描述文件按如下所示结构: 其中mytag.tld标签库描述符文件要放置在jar文件的META-INF目录下。 标签处理类字节码的根目录和META-INF目录平级放置。 另外也可以
2012-11-26 17:14:49
2095
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——使用简单标签控制页面逻辑案例
使用自定义简单标签我们可以将相应的控制页面逻辑的代码封装在标签中,在使用时只需引用标签,便可达到与使用java代码同样的效果。来看几个具体的案例: 一个tld标签库描述文件: <taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i
2012-11-26 16:59:41
1293
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——使用简单标签实现传统标签开发实现的几个功能
使用简单标签同样可以完成传统标签可完成的功能: 一个所有实例的tld描述文件:<taglib xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j
2012-11-26 16:24:08
712
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——开发带属性的简单标签
在前面说过,自定义标签可以定义一个或多个属性,这样,在JSP页面中应用自定义标签时就可以设置这些属性的值,通过这些属性为标签处理器传递参数信息,从而提高标签的灵活性和复用性。并且这种带属性的标签是不分传统和简单之分的。 要想让一个自定义标签具有属性,通常需要完成两个任务:在标签处理器中编写每个属性对应的setter方法 在TLD文件中描术标签的属性 为自定义简单标
2012-11-26 15:43:40
754
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——自定义简单标签的开发
简单标签 由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。实现SimpleTag接口的标签通常称为简单标签。简单标签共定义了5个方法:– setJspContext方法– setPare
2012-11-26 14:56:30
1117
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeg开发内幕——使用传统自定义标签的实例应用
关于传统自定义标签也就是继承TagSupport类或者BodyTagSurpport类的标签处理类,下面我们来看一看开发传统标签的实例吧! 1. 控制jsp页面某一部分内容是否执行。
2012-11-21 00:53:22
1248
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——传统标签开发接口与实现类方法的解读
一、Tag接口中主要的方法与字段1、字段:staticint EVAL_BODY_INCLUDE 通过输出流输出标签体中的内容。staticint EVAL_PAGE 继续执行页面其余部分内容。staticint SKIP_BODY 忽略标签体内容。staticint SKIP_PAGE 忽略页面内容。2、方
2012-11-20 23:18:50
1142
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——进一步体味传统自定义标签的接口与实现类
我们知道要想定义自己的标签,必不可少的三个步骤是:(1) 创建一个自定义标签处理器类;(2) 在扩展名为“.tld”的文件中对这个标签处理器类进行描述(3) 在JSP文件中使用taglib指令引用自定义标签 可见,要想在JSP文件中引用自定义标签,关键的一点是要有一个标签处理器类。而且不是任何Java类都可以做为标签处理器类的,只有实现了相应的标签
2012-11-20 20:39:40
2360
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——简述JSP中的自定义标签叫你快速学会
自定义标签,顾名思义,就是自己定义的标签。那么我们为什么要自己定义一些标签呢?我们知道,如果要在JSP中获取数据我们可以采用通过JSP的隐式对象request来获取相应的请求参数或者属性,也可以通过脚本来进行相应的处理,当然还可以使用EL表达式进行相关数据的操作。 这里,我们主要来谈一下在JSP中使用自定义标签。那么我们为什么要自定义一些标签呢?我们知道,JSP中标签的使用
2012-11-17 20:12:28
3421
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——浅谈面向对象的设计模式
java是一种面向对象的编程语言,所谓面向对象,就是一个封装类的具体实现。那么面向对象的思想在JavaWeb开发中是如何体现的呢?尤其是面向对象的思想在JSP等技术中是怎样应用的呢? 一、面向对象设计模式 面向对象软件开发领域中,设计模式包括一些规则来完成一定任务。设计模式针对一些特定的问题,提出一种解决方案。 常用的面向对
2012-11-15 05:21:10
3036
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——EL表达式之一
以前我们通过request等一些作用域对象来获取表单中的数据信息,这样做是很麻烦的,尤其是通过Servlet作为控制器通过request设置属性的方法将表单中的数据封装成相应的对象传到JSP文件中,这样尤其麻烦。现在我们有了EL表达式获取表单中的数据就变得简单多了。那么,什么是EL表达式?EL表达式能都能干些什么呢?下面我们就来认识一下简单EL表达式吧! JSP表达式语言(E
2012-11-12 21:19:24
5115
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——关于JSP的映射、JSP错误查找以及JavaBean与JSP相关知识介绍
一、 关于映射JSP SimpleJspServlet /jsp/simple.jsp 1 …… SimpleJspServlet /xxx/yyy.html 例: Mapping.jsp主代码 这是一个关于jsp映射的应用!
2012-11-09 21:07:02
3465
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——pageContext对象与JSP中标签的简介和相关应用
前面我们提到了JSP中的其他八个对象及其简单的应用,但是pageContext对象是JSP技术中最重要的一个对象,它代表JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如引入和跳转其它资源、检索其它域对象中的属性等。 下面,我们就来看一看这个在JSP中占
2012-11-09 20:13:04
10506
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入体验JavaWeb开发内幕——JSP技术相关案例应用
应用一、通过JSP打印“九九表”•创建一个Web Project工程。•编写.jsp页面,页面中提供两个输入文本框,用来收集用户提交的数据,并提供“提交”和“取消”按钮,方便用户提交或取消相应的操作。l效果如图:jsp代码Chart.jsp<%String path = request.getContextPath();St
2012-11-07 20:01:03
1911
很实用的MyEcelipse5.5,7.0,8.0,8.5破解码、注册机
2012-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人