下面是我的代碼,它在執行時給出一個空指針異常。請幫我解決這個問題:在Java中的Restful webservices幫助
@POST
@GET
@Path("/Auth/{uname}")
public String checkUserAccess(@PathParam("uname") String username) {
String message = svc.checkUserAccess(username);
return message;
}
服務接口:
public String checkUserAccess(String id);
服務實現:
public String checkUserAccess(String id) {
String message = Dao.checkUserAccess(id);
return message;
}
DAO接口:
public String checkUserAccess(String id);
DAO實現:
public String checkUserAccess(String id) {
String result = null;
String user = propertyProvider.getProperty("Auth");
if (user.equalsIgnoreCase(id))
result = "Valid User";
else
result = "Invalid User";
return result;
}
您的代碼應該是問題的一部分,而不是評論。 – Yourpalal 2013-03-19 17:36:44
只需調試代碼。解決這個問題不應該是個問題。順便說一下,用'@POST'和'@GET'註解相同的方法並不是一個好習慣。也許一些JAX-RS實現會導致問題。 – emd 2013-03-19 19:14:20