`
生死格斗
  • 浏览: 127608 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
public static void createDoc(String filename){ /** 建立document对象 */ Document document = DocumentHelper.createDocument(); document.addElement("ADI");//创建根元素 Element rootElement = document.getRootElement(); rootElement.addAttribute(rootAttribute, rootAttributeValue); ...
Ext实现日期时间选择,精确到时分秒 效果如下图: 代码及试用方法见附件!
      在项目中一直使用struts的FormFile上传文件,后来发现这种方式存在一些缺陷:上传前后文件的大小不一致,主要取决于写入stream的时候byte数组大小的设置, code="java"]             byte[] temp = new byte[BUFFER_SIZE];   ...
String的split方法,实际上是调用Pattern的split方法,对于某些符号必须加上转义字符才起作用,比如对英文的“.”是无效的,需要加上转义字符,str.split("\\.");才可以完成分隔。
在src下面新建file名为log4j.properties内容如下: # Configure logging for testing: optionally with log file log4j.rootLogger=WARN, stdout # log4j.rootLogger=WARN, stdout, logfile log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdo ...
在用Axis2 Codegen 生成WSDL文件的时候,最后一步报错: An error occurred while completing process -java.lang.reflect.InvocationTargetException 具体原因是缺少两个包: geronimo-stax- api_1.0_spec-1.0.1.jar 和 backport-util-concurrent-3.1.jar, 下载这两个jar包(见附件),并修改eclipse或myeclipse路径下Axis2_Codegen_Wizard_1.3.0 文件夹下的 plugin.xml文件,在 < ...
在调用含参数的方法时,总是出现null,如下图所示: 原因: 如果调用的方法中有参数,则首先打开相应的服务,查看wsdl文件: , 我们看到wsdl将参数转换为arg0了,因此在调用的时候参数名字需要改为arg0 不知道如何在文章中添加图片,详见附件
转自:http://www.blogjava.net/nokiaguy/archive/2009/01/02/249556.html Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebService。 一、Axis2的下载和安装     读者可以从如下的网址 ...
本文主要是采用流的方式直接response,适用于数据量不是很大的情况下。 在struts框架下,方法返回值为ActionForward并且需要return null: 关键代码如下: public ActionForward  exportProgramSchedule(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ List<SignalProgramScheduleBase> list; list ...

Ext常用提示框

一、提示框(Ext.MessageBox.alert 或 Ext.Msg.alert) alert( String title, String msg, [Function fn], [Object scope] ) : title:标题 msg:显示内容 fn:回调函数 scope:作用域 <script type="text/javascript">         Ext.onReady( function(){                         Ext.MessageBox.alert('Alert','弹出窗口Alert',fun ...
下述存储引擎是最常用的: ◆ MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。注意,通过更改STORAGE_ENGINE配置变量,能够方便地更改MySQL服务器的默认存储引擎。 ◆ InnoDB:用于事务处理应用程序,具有众多特性,包括ACID事务支持。 ◆ BDB:可替代InnoDB的事务引擎,支持COMMIT、ROLLBACK和其他事务特性。 ◆ Memory:将所有数据保存在RAM中,在需要快速查找引用和其他类似数据的环境下,可提供极快的访问。 ◆ Merge:允许MySQL DBA或开发人员将一系列等同的MyISAM表 ...
什么是Web Services      从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。      对Web service 更精确的解释: Web services ...
(1)首先获取checkbox的列表: getBusinessStore: function(){ var store = new Ext.data.JsonStore({ proxy: new Ext.data.HttpProxy({url: 'source.do?m=getBusinessList'}), root : "businessList", autoLoad : false, fields : ['value', 'text'], totalProperty : "totalRows" }) ...
今天把自己的myeclipse从原来的6.5升级到了7.5,因此所有的插件需要重新安装了。myeclipse自从7.0后就不再提供link安装,而是采用在bundles.info文件写入配置信息的方式安装插件。具体步骤如下: 1.下载你需要的安装的插件,其结构需要与link安装时候一致: +yourPluginName ----plugins ----features 2.将插件文件夹复制到自定义插件文件夹(就是你自己便于管理,自建的文件夹,本文是在%MYELIPSE_HOME%myplugin) 3.利用myeclipse新建一个java文件,代码如下: package app; i ...
登陆窗口的代码: login:function() {         var loginWait = Ext.Msg.wait("正在登录,请稍候......", "提示");         this.fp.form.submit({             url : 'user.do?m=login',             method : 'POST',             success : function(form, action) {         var redirect = 'index.jsp';         ...
Global site tag (gtag.js) - Google Analytics