- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 ajax回调函数参数传递正确方法
function ClassX(name) { this.name = name; ClassX.prototype.show = function (param) { alert(this.name + " " + param); }; } var o = new ClassX("name"); o.show("param");//name param 但是,
2012-12-25 09:15:15 740
转载 ajax请求struts action返回json时XmlHttpRequest.status500错误
可能造成这种错误的会有很多原因,我就说一下我这儿发生的原因,仅供参考。在我的action中配置了三个属性,String name、String value、List audienceList;name和value都是从jsp页面得到的,audienceList是我要封装成json再传到jsp页面的;运得时name和value的值从jsp得到了,audienceList的值也从后台得到了,可
2012-12-25 01:16:58 2258
转载 AJAX 状态值(readyState)与状态码(status)详解
1- AJAX状态值与状态码区别AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组成)AJAX状态码是指,无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,该
2012-12-24 20:30:18 451
转载 java正则表达式学习总结,以及和javascript正则表达式的区别
基本元字符.任何字符(与行结束符可能匹配也可能不匹配) // 反斜杠/t 间隔 ('/u0009')/n 换行 ('/u000A')/r 回车 ('/u000D')/d 数字 等价于[0-9]/D 非数字 等价于[^0-9]/s 空白符号 [/t/n/x0B/f/r]/S 非空白符号 [^/t/n/x0B/f/r]/w 单独字符 [a-zA-Z_0-
2012-12-19 09:48:24 368
转载 普通Java类获取Spring的ApplicationContext
在SSH集成的前提下。某些情况我们需要在Action以外的类中来获得SPRing所管理的Service对象。之前我在网上找了好几好久都没有找到合适的方法。例如:ApplicationContext context = new ClassPathXmlApplicationContext();当时我觉得没有这个必要,浪费内存。后来我终于想出了一个解决方法。在此拿来给大家参考下,希望对
2012-12-17 21:03:23 316
转载 struts2的result-type详解
在struts2-core.jar/struts-default.xml中,我们可以找到关于result-type的一些配置信息,从中可以看出struts2组件默认为我们提供了这些result-type
2012-12-17 11:43:52 373
转载 Struts2中的Action
目 录 [ - ] Action的定义 Action的生命周期 Action的五大元素 Action的定义 传统的MVC框架中,Control层一般都是一个类似与Servlet的一个Java对象。因为从职责上讲,Control层需要完成以下的职责: 1. 接收从Web容器传递过来的参数,并做恰当的类型转化 2. 调用逻辑处理 3. 搜集数据
2012-12-12 17:25:35 317
转载 深入struts2拦截器
拦截器是Struts2的一个重要的组成部分,可以说拦截器是一个勤劳的幕后工作者,Struts2的大部分功能都有拦截器完成了,也是由于拦截器的使用,使Struts2成为一个非常Clean的框架。你甚至不要在自己的Action中写任何代码,一些重要的功能框架已帮你实现,如将请求参数到Action中属性的传递,系统Local的设置,参数验证等。Strus2提供了大量的拦截器的实现,这些拦截器可以满足绝大
2012-12-12 11:29:58 305
转载 Struts2拦截器
Struts2拦截器(Interceptor) 原创: ++YONG1. 理解拦截器1.1. 什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操
2012-12-11 22:43:48 377
转载 div边框设置
一.彩色边框 :这里使用的是蓝色"blue"日志文字二.双线边框:这里使用的是"red"日志文字三.滚动边框 :这里的颜色比较复杂大家可以把代码复制下来后试 style=' color: #336699; background-color:#dcdcdc; border: solid 3px blue; width: 450px; h
2012-12-11 16:15:01 1355
转载 Struts2实现文件上传
文件上传这个功能是很多网站都要有的,当然,Struts对文件上传也进了支持,可以 说,使用Struts实现文件上传是非常简单的而且方便,下面来介绍一下。 首先,需要导入包commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar,后面的那 个包是因为在下面的代码中会使用到它里面的一些方法,实际上也可以不加入,这些包都 是可以在
2012-12-11 14:39:49 274
转载 HQL的基本语法
HQL检索方式 HQL(Hibernate QueryLanguage)查询语言是面向对象的查询语言,也是在Hibernate中最常用的。其语法和SQL语法有些相似,功能十分强大,几乎支持除特殊SQL扩展外的所有查询功能。此种查询方式为Hibernate官方推荐的标准查询方式。 HQL的基本语法HQL检索方式与SQL相似,使用方法基本相同;但HQL是面向对象查询语言,它查询的目标为
2012-12-04 15:14:36 355
原创 ActionForm综合应用到高级
ActionForm Bean的基本应用(一) 什么是ActionFormActionForm Bean就是Struts框架中的一个JavaBean,用来获取用户提交的Html表单中的数据。ActionForm在Struts框架中是一个非常重要的角色,它在把前台表单数据提交给Action处理前表单域封装成Bean对象。自定义的ActionForm继承Struts框架的ActionF
2012-11-29 19:43:54 400
转载 ActionForm的生命周期
turts是什么? Sturts是JSP模式2(MVC)基础上突出实现的一个框架,是使用JSP+Servlet组成;Sturts框架提供:标记库:也没黑色记者可以控制;支持国际化处理如:JSP显示为中文,可以转换为英文等...;支持用户认证。Sturts的优点:极好的框架和设计;重用模块化,可扩展性强;确定的框架,并且开源。 DTO传输数据对象,要满足JavaB
2012-11-29 19:18:15 374
转载 Struts下ActionForm的生命周期
ActionForm 的产生有两种情况。 1.于用户请求带有该 ActionForm 对应的 Form 表单的Jsp时,并且在session 中没有该 ActionForm 类型的对象。 2.提交数据到该ActionForm 对应的 Action 时,并且在session 中没有该 ActionForm 类型的对象。 第一种情况下,
2012-11-29 19:05:45 283
转载 java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同
2012-11-27 10:54:20 202
原创 个人收集的网上的一些经典的解释
1.问:Struts中有ActionFrom还需要有实体类吗?如果有,它们有什么区别?答:需要,form是专门对jsp页面的标签订制的,它是对你还可以在form 中对标签的值验证。javabean功能简单,不能取消javabean。想想如果在数据连接层把值放到form中,再从action中取form值放到form里传给jsp页面,这不是乱套了吗。应该说这是一种规范A
2012-11-26 21:22:01 316
原创 struts2 是怎样把数据传送到Action的
在struts2中的action里创建一个实体类的对象,然后写上set()和get()方法,这样在jsp中传过来的参数要写用 实体名.属性名 在action里struts2会帮你把页面传过来的值放到你在action里创建的那个实体类的对象里。例如你在一个action里要传一个user对象:private User user ;public User getUser() { return
2012-11-26 21:12:30 288
转载 从struts2回到struts的学习--DynaActionForm(不用手写actionForm.java)
一个网站中会有许多的表单以供使用者填写资料,越大型的网站越需要更多的 ActionForm 物件来应付表单的取值,对於一些表单来说,ActionForm只是单纯的设值、取值行为,如果为每一个表单撰写一个ActionForm,那么会是一件单纯重复且无趣的行为,而且在维护上会更加困难。对於一些单纯的表单来说,您可以使用DynaActionForm类别,您只要在struct-config.xml
2012-11-26 20:38:54 338
转载 Caught exception while loading file struts-default.xml - [unknown location]
[java] view plaincopy严重: Exception starting filter Struts2 Caught exception while loading file struts-default.xml - [unknown location] at com.opensymphony.xwork2.config.providers.XmlConfigur
2012-11-26 20:13:47 666
原创 HttpSession和Hibernate的session
1、首先,这两个东西是完全扯不上关系的,仅仅是名字相同而已。2、HttpSession和Map的分布差不多,是severlet中的会话机制,也是jsp的内置对象,可以简单看做是个存储对象的一个作用域。他是无序的键值对,一般用在Web会话的跟踪,就是保存用户信息,针对客户浏览器和服务器。3、Hibernate Session 是对数据库连接connection的简单封装,就是不用再getC
2012-11-26 19:36:26 413
转载 Struts ActionForm的优化写法
要点: 在ActionForm定义值对象company,定义Setter/Getter方法; 在JSP里对input元素的名称稍加变化,加company前缀,company.cp_name。 Struts能把company.cp_name的值自动地Populate到对象company,填充cp_name属性。效果: 简化ActionForm对属性的定义,实际上系统只需要
2012-11-26 16:08:16 188
转载 HQL语言入门
进入HQL世界 一个ORM框架是建立在面向对象的基础上的。最好的例子是Hibernate如何提供类SQL查询。虽然HQL的语法类似于SQL,但实际上它的查询目标是对象。HQL拥有面向对象语言的所有的特性,这其中包括多态、继承和组合。这就相当于一个面向对象的SQL,为了提供更强大的功能,HQL还提供了很多的查询函数。这些函数可以被分为四类: 1. 投影函数 2. 约束函
2012-11-26 14:59:37 376
转载 HQL语句的语法
1.from子句from Person表明从Person持久化类中选出全部的实例。推荐:from Person as p2.select子句select p.name from Person as pselect p.name.firstName from Person as pselect new list(p.name, p.address) from Pers
2012-11-26 14:51:49 201
转载 HibernateSessionFactory
1。当我们调用 Configuration config=new Configuration().configure(); 时候Hibernate会自动在当前的CLASSPATH中搜寻hibernate.cfg.xml文件并将其读取到内存作为后继操作的基础配置。 我们也可以指定配置文件名,如果不希望使用默认的hibernate.cfg.xml文件作为配置文件的话:
2012-11-25 22:23:46 184
转载 什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大
2012-11-25 17:09:00 208
转载 什么是控制反转/依赖注入?
控制反转(IoC=Inversion of Control)IoC,用白话来讲,就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:(依赖)控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 IoC也称为好莱坞原则(Hollywood Principle):“Don’t call us, we’ll call you
2012-11-25 16:59:43 293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人