웹 서비스를 만들고 아래와 같이 간단한 계산기 프로그램을 실행했습니다.
public void sumAndMultiply(int a, int b,
@WebParam(name = "joda", mode = WebParam.Mode.OUT) Holder<Integer> sum,
@WebParam(name = "ghatak", mode = WebParam.Mode.OUT) Holder<Integer> multiply) {
sum.value = a + b;
multiply.value = a * b;
}
}
이를 위해 <arg0>
및 <arg1>
값 a 및 b에 대해 다음과 같이 보냅니다 .
<arg0> 4 </arg0>
<arg1> 5 </arg1>
다음과 같이 요청을 보내야하는 매개 변수 이름을 변경하려면 코드에서 무엇을 수정해야합니까?
<firstnumber>4</firstnumber>
<secondnumber>5</secondnumber>
@WebParam(name="")
각 입력 변수 앞에를 사용하십시오 .
@WebMethod
public void sumAndMultiply(@WebParam(name = "firstnumber") int a,
@WebParam(name = "secondnumber") int b) {
// some stuff here
}
public void sumAndMultiplyAndReference
(@WebParam(name = "firstnumber")int a,
@WebParam(name = "firstnumber")int b,
@WebParam(name = "referencenumber")int c
@WebParam(name = "sum", mode = WebParam.Mode.OUT) Holder<Integer> sum,
@WebParam(name = "multiply", mode = WebParam.Mode.OUT) Holder<Integer> multiply,
@WebParam(name = "reference", mode = WebParam.Mode.OUT) Holder<Integer> reference){
sum.value = a + b;
multiply.value = a * b;
reference.value = c;
}
public void sumAndMultiplyAndReference
(@WebParam(name = "firstnumber", mode = WebParam.Mode.IN)int a,
@WebParam(name = "firstnumber", mode = WebParam.Mode.IN)int b,
@WebParam(name = "referencenumber", mode = WebParam.Mode.IN)int c
@WebParam(name = "sum", mode = WebParam.Mode.OUT) Holder<Integer> sum,
@WebParam(name = "multiply", mode = WebParam.Mode.OUT) Holder<Integer> multiply,
@WebParam(name = "referencenumber", mode = WebParam.Mode.OUT) Holder<Integer> referencenumber){
sum.value = a + b;
multiply.value = a * b;
referencenumber.value = c;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다