- 浏览: 127608 次
- 性别:
- 来自: 北京
最新评论
-
zjhdreams:
怎么我的部署起了不得行呢
Ext实现日期时间选择,精确到时分秒 -
生死格斗:
Apple_2011 写道为什么我试的没反映呢。。。。
哦? ...
Ext实现日期时间选择,精确到时分秒 -
Apple_2011:
为什么我试的没反映呢。。。。
Ext实现日期时间选择,精确到时分秒 -
woodhaojava:
很专业很全面.
UTF-8 GBK UTF8 GB2312 之间的区别和关系 -
生死格斗:
234390216 写道学习了,以前还真没注意过,不过我一般都 ...
String.split()使用时注意事项
文章列表
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.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';
...