- 博客(17)
- 资源 (1)
- 收藏
- 关注
转载 Struts2中的OGNL表达式
浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点值栈也位于内存中,它也是和parameters、request、session、applic
2012-10-03 20:25:22 420
转载 struts2标签和OGNL表达式
1.OGNL表达式语言OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。相对EL表达式,它提供了平时我们需要的一些功能,如:支持对象方法调用,如xxx.sayHello(); 支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名
2012-10-03 20:23:37 474
原创 siterator各种遍历用法
4、普通属性public String execute(){ username = "zhangsan"; password = "123";}"username"/> "password"/> 5、自定义对象public String execute(){ userInfo = new UserInfo(); userInfo.setUsernam
2012-10-03 20:22:27 384
原创 struts2自动编号
s:iterator value="#session.cart.items" status="s">tr>td valign="top">${s.count }//自动编号td>td valign="top">${book.proname }td>td valign="top">${book.dangprice }td>td valign="top"
2012-10-03 20:10:33 266
原创 点击按钮不刷新页面
$('.list_r_list_button>img').click(function(e){var id=$(this).next().val();$.post('../shopping/cart_list.action',{'book.id':id});$(this).next().next().children('span').html("已添加至购物车").fadeOut(20
2012-10-03 20:08:08 934
原创 改变购物车书籍数量
script type="text/javascript">function strip(str){var reg=/(^\s*)|(\s*$)/g;return str.replace(reg,'');}function modify(id,qty){if(strip(qty).length==0){alert('请输入数量');return}
2012-10-03 20:06:48 899
转载 Java_详解_1、==和Equal
l 总结1、= =操作符比较的是操作符两端的操作数是否是同一个对象;另外= =操作符两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。2、String的equals()方法比较的是两个String对象的内容是否一样3、= =比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为TRUE,如:int a=10 与 long b=10L 与 double c=10.0都是相
2012-10-03 20:03:58 416
转载 Java程序员面试中的多线程问题
摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程
2012-10-03 20:02:45 398
转载 Java程序员应该了解的10个面向对象设计原则
摘要:Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的
2012-10-03 20:02:01 447
转载 浅谈java中的四个核心概念
摘要:Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。现在介绍下java的四个核心概念:1.Java虚拟机Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟机包
2012-10-03 20:00:12 331
转载 深度解析Java内存的原型
摘要:本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放
2012-10-03 19:59:08 201
原创 深入Java字符串(三)
经过对两篇字符串文章的研究,下面自己画了语句和内存变化图,仅供参考.String s1=new String("abc"); //在池和堆中分别创建String对象"abc",s1指向堆String s2="abc"; //s2指向池中的"abc"String s3=new String("abc"
2012-10-01 16:12:44 468
转载 深入Java字符串
Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。 一、从根本上认识java.lang.String类和String池 首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到:1、String类是final的,不可被继承。public final cl
2012-10-01 15:41:02 320
原创 数据库乱码
在数据库中经常碰见乱码问题,问题原因是不同的开发平台,比如,windows,Linux的默认编码格式不同,还有一些需要设置的地方没有设置,总结了以下几个地方,希望以后碰见的时候可以参考。 1 建表的时候设置 2 使用配置文件的时候 3 使用MyEclipse的数据库工具的时候 4 从文本文档拷贝的时候,可以设置编码格式
2012-10-01 15:14:30 196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人