- 浏览: 14814 次
- 性别:
- 来自: 深圳
最新评论
-
zone8089653:
我也碰到个问题
无法通过Java WebService调用SAP -
wasw100:
写很不错,所以转载了:http://www.wasw100.c ...
解决jQuery的JSON缓存问题 -
wasw100:
这三种方法对都很不错
解决jQuery的JSON缓存问题
文章列表
1 Python
(0) install python 2.X(1) add %PYTHON_HOME% to PATH;(2) add %PYTHON_HOME%,%PYTHON_HOME%\scripts to PATH(3) download ez_setup.py ,and python ez_setup.py
2 subversion
(1)install subversion client (http://www.collab.net/downloads/subversion)(2)add to PATH(3)try svn in cmd
3 DiffUtils
...
现象:使用Axis2/xFire调用SAP提供的Web服务,SAP端方法可以被调用,但无法获得出传递的方法参数
分析:SAP版本过旧,不支持较新的Web Service调用方式?
解决:
1、使用Axis1框架,传递过程中指定参数的名称
2、使用WSDL2Java工具,生成客户端Stub代码调用SAP服务
总之,就是要执行参数的名称
疑惑:
1、没有找到SAP官方文档说明必须要指定参数,网上也没有找到相关的例子
2、Web Service最终走的还是HTTP协议,这里如何指定参数的名称?
3、Axis2声明对Axis1的兼容性,为何没有找到相应的方法?
表象:
根据条件查询表名,然后使用setString方法设置PreparedStatement中SQL语句,报ORA-00903 invalid table name
分析:
setString方法在表名上添加引号,导致构成 FROM 'TABLENAME' ,使查询错误
解决方法:
插到表名,然后拼接SQL语句,而不是动态的PreparedStatement
现象:
页面使用jQuery的Ajax方式更改内容,提交保存至数据库后使用jQuery.getJSON方式重新读取数据,页面没有更新,重新登录系统后页面才显示更改后的数据。原因:
IE会缓存jQuery的get请求,导致不能查询到新的数据解决方法
:
1、在请求URL后添加随机数,例如:
var url ="/operaterMultiAction.do?randomNum="+Math.random();
2、使用POST方式定义JSON调用,如:
$.postJSON = function(url,data,callback){
$.pos ...