web开发
文章平均质量分 61
mingxunzh
这个作者很懒,什么都没留下…
展开
-
解决JSP路径问题的方法(jsp文件开头path, basePath作用) 收藏
在JSP中的如果使用 "相对路径" 则有可能会出现问题. 因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源. 上面这句话是什么意思呢 ? 举个例子: 假如我们有一个项目: MyApp 在该项目下, 有一个jsp文件夹 该文件夹下包括: login.jsp // 登陆页面 register.jps // 注册页面 我们在浏览器中输入地址 (注意:转载 2009-10-02 13:03:00 · 9416 阅读 · 3 评论 -
异常:could not initialize proxy - the owning Session was closed
实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。但就此说一下关于lazy机制:延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会转载 2009-11-06 23:18:00 · 771 阅读 · 0 评论 -
javascript框架之继承机制
大一点的框架都有这个东西。Prototype原来的继承机制非常弱,为了与mootools对抗也强化了这一方面。嘛,要用原型继承来模仿类继承,都基本存在一个克隆函数。把父类的原型属性复制到子类上去。理念的东西暂时这么多,动手实践一下最实际。我们设计一个数组类,拥有原生数组的能力与新扩展的能力。 var isNumber = function(n){转载 2009-11-09 21:23:00 · 434 阅读 · 0 评论 -
javascript框架之继承机制2
我们来模仿一下最OO的mootools的继承机制。它的类都有一个叫做initialize构造方法,这与Java的类都有一个与类名同名的构造方法一样的道理。只不过,这些叫initialize或init都是借鉴自Prototype,而Prototype那帮人是Ruby出身。为了区别mootools那种污染原生方法的做法,我把类的构造器命名为variant,并且禁止查看构造方法(像浏览器禁止查看原生对转载 2009-11-09 21:27:00 · 477 阅读 · 0 评论 -
javascript 字符串的乘法
在ruby中我们可以通过"*"操作符去字符串进行倍增,如"ruby"*2则返回"rubyruby"。在javascript中,字符串只能用加号,嘛,乘法也加法演变过来的。我们可以搞一个试试。方法一 String.prototype.times = function(n) {//IE6 530-640 FF3 400~550 IE8 840 ~1110 chrome 600~1000转载 2009-11-09 21:35:00 · 2025 阅读 · 0 评论 -
hibernate 的 hbm与Annotation(收藏)
1. 写在类定义上@Entity // 表明是实体类 @Table(name="person_db") // 映射到的表名 2. 主键修饰 @Id @GeneratedValue(strategy = GenerationType.AUTO)-----表中 auto_increment @Column(name = "id") // 数据库id 表示是主键转载 2010-01-25 14:47:00 · 1256 阅读 · 0 评论 -
Hibernate Criteria(收藏)
使用 Spring 和 Hibernate 进行开发,有感于Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对Hibernate的Criteria 的用法进行总结: Hibernate 设计了CriteriaSpecification 作为Criteria 的父接口,下面提供了Criteria和DetachedCrit转载 2010-01-25 14:52:00 · 452 阅读 · 0 评论 -
Javascript中eval函数的用法
有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。以下是它的说明Eval 函数功能:先解释Javascript代码,然后在执行它用法:Eval(codeString)codeString是包含有Javascript语句的字符串,在eval之后使用Javascript引擎编译。举个小例子:v转载 2009-12-03 22:01:00 · 371 阅读 · 0 评论 -
javascript学习随笔(使用window和frame)的技巧
JavaScript允许创建和打开代表HTML文本, form对象和frame的窗口.window对象是JavaScript客户层次结构的最顶层对象,form元素和全部JavaScript代码都是存在于文档中,而文档被装载进窗口. 为了理解窗口怎样工作,你可以控制操作这些窗口. 打开和关闭窗口 当用户启动(launch)Navigator时,将自动创建一个窗口.用户还可以使用N转载 2009-12-03 22:05:00 · 491 阅读 · 0 评论 -
zz网站的最大并发连接数
最近我们网站常常报503错误:“HTTP Error 503. The service is unavailable”。但刷一两下又正常。 估计很可能是超过网站的最大并发连接数了。 究竟什么是http连接?一张页面加载过程中,又是图片又是样式、脚本,对于这些东西的请求,是共用一个连接还是多个连接? 网上有人说,为了节省连接数,应该尽量将外部CSS,js合并,或者内联;甚至图片也合成一张转载 2009-12-18 21:30:00 · 692 阅读 · 0 评论 -
extjs grid行和列显示不同颜色
转载 2009-10-30 00:02:00 · 1425 阅读 · 1 评论 -
extjs日期格式问题
因为工作原因,最近主攻Exj了,Ext可真是个好东西,不过由于新学,问题也不少,什么乱码啦,日期格式啦,搞得人头都大了,不过还好,现在互联网这么发达,查查baidu,google几乎就能找到自己要的答案,不过关于日期格式的问题,网上少了几篇详细的,有价值的文章,所以,今天我就来说说这个日期格式的问题,这也是我刚刚在实际项目解决的问题。 我先描述一下我的项目吧 项目架构是转载 2009-10-29 23:12:00 · 14987 阅读 · 0 评论 -
json格式化日期方法
转载 2009-10-29 23:09:00 · 1105 阅读 · 0 评论 -
空格与%20
Unicode编码的全名是“统一编码形式”,Unicode编码不但被用在URL的转换中,计算机本身也是使用了Unicode编码,虽然基础是2进制码,但是几乎所有的汉字输入法,如智能ABC等等,全是使用的Unicode编码形式。 Unicode编码转换中,将20%转换成空格符是因为,在Unicode编码形式转换时,一般都是统一的转换成内码形式,而内码形式中的空格符在Unicode编码中就是20%.所转载 2009-10-03 20:50:00 · 8408 阅读 · 1 评论 -
回顾下response.sendRedirect(url)和request.getRequestDispatcher(url).forward(request,response)
基础的东西,还是要打牢固的response.sendRedirect(url)和request.getRequestDispatcher(url).forward(request,response)response.sendRedirect(url) -- 重定向到指定URL request.getRequestDispatcher(url).forward(request,response)转载 2009-10-02 15:47:00 · 758 阅读 · 0 评论 -
javascript写的一个MidiaPlayer的类
运行时候根据需求,改动这里即可mpl.OpenUrl("DuskToDawn.wma"); 下面是完整代码:view plaincopy to clipboardprint?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> MediaPl转载 2009-10-02 15:36:00 · 680 阅读 · 0 评论 -
Spring AOP
AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,一种新兴的编程技术。 AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦, AOP可以说也是这种目标的一种实现。它可以解决OOP和过程化方法不能够很好解决的横切 (crosscut)问题, 如:事务、安全、日志等横切关注。当未来系统变得越来越复杂, 横切关注点就成为一个大问题转载 2009-10-03 21:42:00 · 550 阅读 · 0 评论 -
java中路径问题
添加 表示根路径EL:${pageContext.request.contextPath} java文件获得根路径: Java代码 request.getSession().getServletContext().getRealPath( "/")//获得项目的根路径 request.getSession().getServletContext().ge转载 2009-10-09 20:05:00 · 807 阅读 · 0 评论 -
java中转码
在struts中我要获得从地址栏中输入的汉字怎么做?? 例如:http://localhost:8080/sex.do?status=insertSex&sexName=男&sexId=1 我要获得sexName="男"该怎么做 sexForm中获得的是乱码??? 我用的是strust 1.2.. 想问一下该怎么处理要获得中文的问题~~~~ URL方式 例如:http://web转载 2009-10-09 20:08:00 · 7037 阅读 · 1 评论 -
spring集成hibernate声明式事物
spring集成hibernate声明式事物2009-10-27 16:05声明式事物:1,首先声明sessionFactory2,配置事务管理器 transactionManager3,事物的传播特性txAdvice4,那些类那些方法使用事务* 编写业务逻辑方法!~ *继承hibernateDaoSupport类,使用HibernateTemplate来转载 2009-10-28 20:09:00 · 1051 阅读 · 0 评论 -
Hibernate与Spring多数据源的配置
Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问12个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的配置如下: 一、首先需要写一个静转载 2009-10-28 20:08:00 · 675 阅读 · 0 评论 -
Hibernate
1. Hibernate的缓存类型:一级缓存、二级缓存和查询缓存 一级缓存:又叫事务级缓存,其生命周期和session的一致。 二级缓存:又叫进程级缓存,其生命周期和sessionFactory的一致。Hibernate默认开启该缓存 查询缓存:生命周期不确定,当缓存的数据对应的表发送变化时,查询缓存中数据失效。 2. Hibernate各级缓存的对象转载 2009-10-29 20:11:00 · 471 阅读 · 0 评论 -
Extjs ComboBox 模糊过滤(转载)
了解Ext的朋友们可能知道,在Ext2.0中的Ext.form.ComboBox有个typeAhead的属性可以使combobox在用户输入的同时根据已绑定的数据中弹出一些提示,但是这些提示并不具备模糊过滤的功能,比如绑定的数据中有个叫newtypebao,当输入n的时候可以出现提示,但是输入b或者bao的时候是不会弹出提示的。 可以通过以下修改使其具有模糊过滤的功能:转载 2009-12-28 18:28:00 · 5839 阅读 · 1 评论