自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Js:getAttribute

Js:getAttribute一份文档就是一棵节点树。●节点分为不同的类型:元素节点、属性节点和文本节点等。●getElementById()方法将返回一个对象,该对象对应着文档里的一个特定的元素节点。●getElementsByTagName()方法将返回一个对象数组,它们分别对应着文档里的一个特定的元素节点。●这些节点中的每个都是一个对象

2012-06-20 10:41:54 409

原创 csdn写的文章全没了,而且在多了别人写的文章,晕死了,到底是怎么回事呢!!!

早上刚想看自己前几天写的文章,一进来,高兴地看到csdn改版了,还以为它进步了,后来想看下自己的写的文章,咦,怎么都不见了,晕死了,还多了一篇莫名其妙的文章,大概是别人的把,后面上网查了下,原来csdn的很多人都存在这个问题,晕死了,没有保障就不要改版嘛!追求的稳定,而不是“这么高级的”!!!

2012-06-20 10:06:56 436

原创 JavaScript本地存储实践(html5的localStorage和ie的userData)

 本地存储解决方案很多,比如Flash SharedObject、Google Gears、Cookie、DOM Storage、User Data、window.name、Silverlight、Open Database等。借用网上的一张图来看下目前主流的本地存储方案:Cookie: 在web中得到广泛应用,但局限性非常明显,容量太小,有些站点会因为出于安全的考虑而禁用coo...

2012-06-18 15:02:03 100

原创 struts1.x和2.x的线程安全

线程安全是每个多线程的程序都要考虑的问题,struts也不例外,如果处理不当,会出现问题,而且这种问题很难被排查出来,因此,需要在设计的时候就留意线程安全问题。 1.struts1.x 1.1Action是线程不安全的 struts1.x的Action在生命周期上与Servlet类似。Servlet由Tomcat容器并维护,而Action由Struts的ActionServ...

2012-02-15 15:18:55 89

原创 Action中使用POJO

Struts2能够自动为Action的属性赋值,也能为属性的属性即POJO的属性赋值。Struts2中推荐使用POJO,这样面对对象化会更好一些,也更简单。相对于Struts1.x中使用POJO。Struts2.x更贴心一些。 1.图书馆Action 虽然普通的javaBean也可以用做Action,但是最好跟业务中的POJO区分开来,例如,这里使用Book作为业务POJO类,使用...

2012-02-08 16:43:12 160

原创 Action详解

在传统的MVC框架如Struts1、Apring等,Action都需要实现特定的接口。这些接口都是MVC框架定义的。实现MVC的接口会与MVC框架耦合。Struts2的Action要灵活得多,可以实现Struts2的接口,也可以不实现。 1.ActionSupport类自定义Action一般直接继承ActionSupport类,并定义变量,覆盖execute()方法。变量的值会被Str...

2012-02-07 16:08:06 764

原创 Struts2和1的异同点

不同点:FormBean被Action属性取代ActionForward被Result取代Action类中不直接出现Servlet对象引入package的概念引入拦截器的概念Struts2的开发大大简化相同点:都是MVC架构均提供了控制器和流程跳转功能监听特定的URL地址来实现功能.action均提供了切换view层的功能提供了类似的标签...

2012-02-06 16:06:53 71

原创 Struts1和Struts2的区别

在Web.xml中配置分发器。Struts1使用ActionServlet作为分发器,而Struts2使用Filter作为分发器、如果有多个Filter,要把Struts2的分发器Filter作为最后一个Filter代码。 Struts1.2的web.xml配置(注意可能由于版本不同,可能有些不一样) <?xml version="1.0" encoding="UTF-...

2012-02-06 11:04:02 156

原创 Struts2初学者配置注意

Struts2采用热部署的方式注册插件,即如果向Struts2中添加插件,直接把jar文件放到lib中即可,而不需要配置任何文件。 注意:如果项目没有用到Plaxus、Sitegraph、Spring,添加时需要将下面的几个插件Struts2-plexus-plugin-2.0.11.jar、struts-sitegraph-plugin-2.0.11.jar、Struts2-jsf-pl...

2012-02-06 10:32:19 78

原创 集成struts2到web应用中

Struts-2.16中有很多jar包,有些要用到的,有些不是必须的。初学者可以先加一些必不可少的jar。 commons-fileupload-1.2.1.jar(对于struts2.0系列版本的不需要这个jar包。而对于2.1.6需要这个jar包)(处理文件上传的)commons-logging-1.0.4.jar(处理日志文件)ognl-2.6.11.jar(表达式语言)...

2012-02-04 11:44:47 101

原创 Validator自动校验数据

除了Form Bean中的validate()方法,Struts还提供Validator插件进行数据校验,Validator插件能在Jsp页面里面生成JavaScript脚本,利用定制的JavaScript脚本在客户端浏览器进行数据校验。 1.支持自动校验 的ValidatorForm 支持Validator校验的Form Bean必须继承Struts的ValidatorForm。本例...

2012-02-03 14:56:10 388

原创 struts1.2上传文件

struts提供了<html:file>标签,集成了Apache的commons-upload工具包,上传文件变得更加简单,不再需要解析Request、遍历所有的输入域、判断是否为文件等。struts对Apache的commons-upload进行了再封装,把上传文件封装成FormFile对象,直接获取该对象,将文件数据保存即可。  代码1:UploadForm.jav...

2012-02-02 15:29:36 81

原创 PANIC: Could not open: C:\ 2.ini完美解决

之前用的是2.2的SDK,后来升级了3.2的SDK,出现该问题,搜索了下,有以下解决办法,完全根治:PANIC: Could not open: C:\Documents and Settings\Administrator\PANIC: Could not open:my_avd.ini原 来如果你采用绝对路径定位的话,也就是说在环境变量里面把路径写死了,比如你装d:\android-s...

2012-01-10 15:09:43 222

原创 getGeneratedKeys()使用情况

getGeneratedKeys()只能在sqlserver或mysql这种数据库中使用,oracle需要通过select seq.currVal from dual 来查找当前序列值,其中seq就是你写的序列的名称,在Oracle中使用会出现以下错误java.sql.SQLException: 不允许的操作  ...

2011-12-31 16:31:12 1210 1

原创 struts1需要注意的一些问题

1.struts的控制器:org.apache.struts.action.ActionServlet加载在web.xml文件中加入如下代码:<servlet>    <servlet-name>action</servlet-name>    <servlet-class>org.apache.struts.action.ActionServl...

2011-12-30 16:42:53 104

原创 Oracle创建表ID字段关联序列

--创建测试表 create   table   msct_test (         user_id           number(10),         user_name       varchar2(32) ) / --创建序列 CREATE   SEQUENCE   mscs_test     INCREMENT   BY   1     START   WITH   0    ...

2011-12-30 11:09:01 1099

原创 Struts的JDBC所应加的Jar包

DBCP是Struts的默认的连接池.按照如下步骤在Struts中配置DBCP的连接池1. 部署DBCP的jar包和oracle的驱动包Tomcat6.0的DBCP的jar文件是:tomcat-dbcp.jar.oracle的驱动包jar文件是:C:\oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar   ...

2011-12-30 09:56:17 117

struts 使用POJO应注意的一点

对于提交数据比较多的表单,为了避免大量地在FormBean里面使用大量的变量及setter和getter方法,从Struts1.2和Struts1.3起,FormBean中可以使用POJO,提交数据后将直接把数据赋给POJO。  public class UserBeanForm extends ActionForm { private Person person = new...

2011-12-28 13:40:46 86

原创 Struts页面时间格式

当jsp页面有时间项的时候,除了传递正确格式的时间项外,即传递的时间项为空或格式不正确的情况下,当数据被提交时,ActionForm在set方法中就会抛出异常2011-12-28 10:16:34 org.apache.struts.chain.commands.AbstractExceptionHandler execute警告: Unhandled exceptionjava...

2011-12-28 10:20:37 89

原创 Struts的国际资源配置

概述类MessageResources可以使开发者方便地支持多语言,包括支持多时间格式和数字格式。使用资源包的另一个好处是允许开发者将标签字符 串集中存储在一个位置,而不是分散在不同的JSP页面里。例如,对于每个用户的名字的标签"First Name" ,我们可以将它写在资源包中,在适当的地方通过Struts标签简单的进行引用:<bean:write key="label.first...

2011-12-26 20:28:46 66

原创 ActionResources_zh_CN.properties Not Found.

控制台报警告:2009-06-30 16:08:02,765 WARN  org.apache.struts.util.PropertyMessageResources -   Resource org/apache/struts/action/ActionResources_zh_CN.properties Not Found. 2009-06-30 16:08:02,765 WARN  o...

2011-12-26 20:26:29 318

原创 java架构师梦想之路

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。  一、Java编程入门类  对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,...

2011-12-06 22:22:54 110

原创 正则表达式使用详解

正则表达式使用详解  简介  简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下:  测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。  替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。  根据模式匹配从字符串中提取...

2011-12-06 22:20:44 71

原创 JSP标准动作、EL表达式、STL

JSP标准动作、EL表达式和JSTLJSP标准动作、EL表达式和JSTL(JSP Standard Tag Library)都是为了实现JSP页面无脚本而提供的技术,使View层和Controller层真正分开。 JSP标准动作Java提供了JSP标准动作来实现在JSP页面中调用JavaBean。JSP标准动作在客户端请求JSP页面时执行,JSP标准动作可以使用现有的JavaBean组件和...

2011-12-06 22:18:11 304

原创 从习惯课堂学习到自学

我是个在校生,学的东西大多是课程学习的,很多的学习都是老师帮我们安排好的怎么学,从哪里开始,过程要怎样才能更好,这个流程老师都是帮我设计好。渐渐地我们需求不再只是课程安排的内容了,而要求更高。所以我们需要去自学一些东西,而这些东西必须是我们自己找的,从哪开始,学一样东西要怎样的基础,要怎样的准备,哪的开始的程度会适合你现在的条件等等这些都是我们要自己评定的,而如果这些判断错误的话,找到东西跟你现在

2010-11-19 11:03:00 245

空空如也

空空如也

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

TA关注的人

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