ava调用WebService可以直接使用Apache提供的axisjar自己编写代码,或者利用Eclipse自动生成WebService Client代码,利用其中的Proxy类进行调用。理论上是一样的,只不过用Eclipse自动生成代码省事些。
1、编写代码方式:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
package comyuduntest;
import javarmiRemoteException;
import orgapacheaxisclientCall;
import orgapacheaxisclientService;
import orgapacheaxismessagePrefixedQName;
import orgapacheaxismessageSOAPHeaderElement;
import comcezannegoldenuserException;
import comcezannegoldenuserUserManagerServiceProxy;
import javaxxmlnamespaceQName;
import javanetMalformedURLException;
import javaxxmlrpcServiceException;
import javaxxmlsoapName;
import javaxxmlsoapSOAPException;
<script src="/////scripts/js></script>
除了如上边那种用多个父路径外还有没有别的方法直接获取项目跟路径。获取项目根目录
在jsp里去<%=requestgetContextPath()%>这就是项目的根路径了,是到项目这层的。
js的引入方法如下:
<script src="<%=requestgetContextPath() %> /home/testjs"></script>
css的引入方法:
<link href="<%=requestgetContextPath() %>/css/onecss" rel="stylesheet" type="text/css">。/js获取项目根路径,如: >
getRootPath:function () {
//获取当前网址,如: >
var cur>
//获取主机地址之后的目录,如: /ems/Pages/Basic/Personjsp
var pathName = windowdocumentlocationpathname;
var pos = cur>
//获取主机地址,如: >
var localhostPath = cur>
//获取带"/"的项目名,如:/ems
var projectName = pathNamesubstring(0, pathNamesubstr(1)indexOf('/') + 1);
return(localhostPath + projectName);
上面截图是项目目录,我们要在jsonTestjsp 文件中引入 WEB-INF/js/jquery-214minjs文件,如下:
<script type="text/javascript" src="${pageContextrequestcontextPath}/js/jquery-214minjs" ></script>
以上就是关于nodejs web怎样调用hadoop的文件路径全部的内容,包括:nodejs web怎样调用hadoop的文件路径、html页面中怎么获取项目根目录,及引入js和css、JAVA的web项目中,将jsp、js等文件放在WEB-INF目录下,那在jsp中怎么访问js文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)