[問題] Web services回傳的XML字串"<"變成"<"
各位好,小弟最近在實作一個帳號檢驗的web services,輸入帳號及密碼二欄位,
若驗證成功則回傳XML字串"<AuthResult>Success!!!</AuthResult>",若失敗則回
傳"<AuthResult>Failed!!!</AuthResult>",但實作出來用SOAP UI測試的結果回
傳的字串內所有"<"和">"的地方都變成"<"和">",是否有任何辦法可以讓大
於小於正常顯示呢? 感謝
原始程式如下:
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
@WebService()
public class authws {
@WebMethod(operationName = "Auth")
public String Auth(@WebParam(name = "id")
String id, @WebParam(name = "pwd")
String pwd) {
//Verify user login account and password
String result = "<AuthResult>Failed!!!</AuthResult>";
if((id == null ? "abc" == null : id.equals("abc")) && (pwd == null ? "abc123" == null : pwd.equals("abc123"))){
result = "<AuthResult>Success!!!</AuthResult>";
}
return result;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.30.31
推
06/06 21:04, , 1F
06/06 21:04, 1F
→
06/06 21:53, , 2F
06/06 21:53, 2F
推
06/07 11:34, , 3F
06/07 11:34, 3F
→
06/07 13:41, , 4F
06/07 13:41, 4F
→
06/07 13:59, , 5F
06/07 13:59, 5F
→
06/07 14:00, , 6F
06/07 14:00, 6F
→
06/07 14:00, , 7F
06/07 14:00, 7F