错误信息
严重: Exception starting filter struts2
Unable to load configuration. - bean -
jar:file:/F:/Struts2/Struts2/WebRoot/WEB-
INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178
解决办法
少jar包,添加
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
错误信息
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'sessionFactory' defined in ServletContext resource [/WEB-
INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit
(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
解决办法:
Spring中的asm-xxx.jar 和 Hibernate中的
出现 action 为null
错误信息
在你的项目中创建一个类,将代码Copy进去,用的话直接调用进行了,很方便
代码如下:
package com.yulin.common;
public class MD5Demo {
一、有关于SSH集成的问题,首先咱们要明确SSH三着之间的关系对吗?在SSH集成中,Spring做了两次集成,第一次与Hibernate集成,第二次与Spring进行集成。在项目添加SSH框架时,
添加步骤如下:
·Spring
·Hibernate
·Struts
PS:做过很多有关SSH项目的人可能都知道Spring的包其实是中容易出错的,所以建议大家,在进行SSH导包时建议大家将你所用的版本的所用的包,将其都导入其项目中避免项目开发中出错,那得重新构建环境了。
二、有关Spring与Hibernate集成问题:
1、将所有的Hibernate中的配置文件hibernate.cfg.xml和工厂类HibernateSessionFactory都将用Spring的配置文件applicationContext.xml来代理。
2、DAOImpl接口实现类继承了org.springframework.orm.hibernate3.support.HibernateDaoSupport类,并实现其接口(这是外话了),所有可以简单的利用Spring提供的一下功能,HibernateDaoSupport实现了HibernateTemplate与SessionFactory的关联,HibernateTemplate(用HibnernateDaoSupport里的getHibernateTemplate()可以获得)对Hibernate Se
一、将繁简互换JS文件上传至空间:
如果您调用的是<script language='javascript' src='/js/Std_StranJF.Js'></script>,则将繁简互换JS文件(Std_StranJF.Js)上传至网站的js目录中。当然您也可以上传至网站的其他何地方,如根目录下。如果上传在网站根目录下,则要将调用代码改成:<script language='javascript' src='/Std_StranJF.Js'></script>
二、页面调用的方法:
在您的网站中请按以下方法添加以下的代码:
1. 在页面中加上以下链接:
<a href='#' id='StranLink'>繁体中文</a>
这个是每个页面中显示进行简繁转换的链接,您可以放在页面顶部,如顶部的导航处。
如果您用的是默认的动易模板,则进入网站后台,依次点击“系统设置”->“自定义标签管理”->“2006海蓝”->“{$MY_动易2006海蓝首页顶}”->点击“修改”链接,在出现的自定义标
众所周知,要保护一个页面,最基础的就是要屏蔽右键。而现在网页上用得最多的是function
<script>
function
if(event.button==2){
alert(
}
}
document.onmousedown=click
</script>
但是这种屏蔽方法的破解方法也是众所周知的。那就是连续单击鼠标左键和右键便又可以看到右键菜单了。但是,我见过一种很好的屏蔽右键的方法。它的原理和上面所说的不同。它并不是用JS来编写的脚本,而是利用定义网页属性来起到限制的作用。而且,在屏蔽中应该尽量的避开使用JS脚本。因为只要浏览者把IE里的javascript脚本禁用了。那么一切屏蔽都白费。
那么继续说那种通过修改网页属性的屏蔽右键的方法。这种方法利用了HTML里的<body>来作修改,它只有以下短短的一行代码:
<body
这里,定义了oncontextmenu。使得右键的值为false,起到了屏蔽右键的效果。
当程序员的人应该都去过论坛,都在应该注册过论坛的用户吧.论坛上用户注册的步骤分为几部:
第一步 协议页面, 只有同意这个协议才可以进入下一步注册
第二步 表单输入页面, 输入用户的注册信息
第三步 注册结果页面,提示注册成功
在实际工作中,如果我们要开发实现这种注册页面,要注意很多的问题:
1用户跳过'第一步',没有阅读协议页面,直接通过第二步的url直接访问表单输入页面.
2用户在完成'第三步'的时候,不停的刷新页面,这个用户输入的信息就在每刷新一次的时候被重新保存一次
3用户在完成'第三步'的时候,点击后退,修改某个信息后,再次提交.
类似这种得表单在web开发的过程中会经常碰到, 对于第3点,
几乎目前所有的论坛中都有这个问题存在,;第2点在一些留言板中经常遇到, 但是怎么作才可以避免上述的问题呢?
java.lang.NullPointerException 空指针异常
1、字符串变量未初始化
2、接口类型的对象没有用具体的类初始化,
3、当一个对象的值为空时,你没有判断为空的情况
Atlas提供了强大而灵活的服务器端Web Services访问能力。这对于客户端AJAX开发提供了绝好的条件,这几乎也是任何AJAX框架必备的功能。因为只要有了它,就能轻松地以AJAX方式与服务器端进行交互,而其他多样的页面操作自然可以由开发人员尽情开发。对于部分喜欢自己动手的开发人员来说,这甚至是他们仅仅需要的支持。
从这篇文章开始,我会从实现角度剖析Atlas对于Web Services的支持,希望能够帮助大家更深入地理解,更灵活地使用Atlas提供的这一功能。
在Atlas中,对于Web Services的访问,其实都是通过Sys.Net.ServiceMethod类来实现的。我们先通过UML来看一下Sys.Net.ServiceMethod以及其其他一些类的关系。

Sys.Net.WebMethod类是Sys.Net.ServiceMethod和Sys.Net.PageMethod的父类。后者用于访问写于页面中使用WebMethodAttribute标注的方法,不在这篇文章的讨论范围内。Sys.Net.WebMethod内定义了五个抽象函数:get_methodName、addHeaders、get_url、get_body和get_appUrl
微软目前目前对于通过Ajax风格的编程在浏览器中实现日益流行的富客户端应用比较感兴趣。今后的IE中将拥有Ajax的所有东西——DHTML、JScript和XmlHttp。实际上Outlook Web Acces从1998年开始就已经提供了这种伟大的浏览体验了。在ASP.NET 2.0中,微软使用异步回调及舒适的Ajax风格的应用程序的编写更加简单,并且,微软为此提供了内建的控件。
最近,几乎所有的浏览器都提供了Ajax所需的技术,使用这种模式的富客户端应用程序也不断出现。今天,世界上出现了不计其数的Ajax风格的站点,包括Google的很多站点、A9和Flickr。微软的很多站点也使用了这项技术,如Start.com和MSN虚拟地球。
Ajax的风行说明用户对于丰富的Web体验的需求日益增长。然而,开发和调试Ajax风格的Web应用程序是一项非常艰难的工作。要编写一个丰富的Web UI,开发者需要详细地掌握DHTML和JavaScript,并且还要掌握各种浏览器之间在设计细节上的不同。然而没有那些工具能够简化这些应用程序的设计和开发。最后,调试和测试这些应用程序会变得异常困难。
微软致力于简化Ajax风格Web应用的开发,并提供丰富的、可交互的和个性化的用户体验。开发者可以对客户端脚本不甚了解;但他