看板 java 關於我們 聯絡資訊
各位好,小弟最近在實作一個帳號檢驗的web services,輸入帳號及密碼二欄位, 若驗證成功則回傳XML字串"<AuthResult>Success!!!</AuthResult>",若失敗則回 傳"<AuthResult>Failed!!!</AuthResult>",但實作出來用SOAP UI測試的結果回 傳的字串內所有"<"和">"的地方都變成"&lt;"和"&gt;",是否有任何辦法可以讓大 於小於正常顯示呢? 感謝 原始程式如下: 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
hate9527:很合理呀 06/06 21:04
kogrs:不要用soap ui看,把程式內接到的string印出來看看吧 06/06 21:53
swpoker:你真的組XML字串喔~ 06/07 11:34
benjumin:不太了解前三樓的意思耶@@" 可以給予一些指點嗎 謝謝! 06/07 13:41
PsMonkey:[純插花] 你要在 XML 裡頭輸出 < 就要變成 &lt; 06/07 13:59
PsMonkey:搭配前三樓的意思... 就是那個 method 輸出的方式不是你 06/07 14:00
PsMonkey:想的給他字串就會乖乖吐字串出來..... 06/07 14:00