1
我想讓simle jersey
爲例。我有login form
,servlet
和web service
。在servlet - post
要求data
在json
。 web service
控制登錄和密碼並返回OK
或UNAUTORIZED
作爲Response
。澤西島發送登錄密碼請求
登錄頁面
<form method="POST" action="login">
Login <input type="text" name="login"/>
Password <input type="password" name="password"/>
<input type="submit" value="enter"/>
</form>
登錄的servlet
服務
@POST
@Path("/login")
@Consumes(MediaType.APPLICATION_JSON)
public Response isUser(String login) {
//return super.find(id);
JSONObject pb = new JSONObject(login);
if (pb.get("login").equals("admin")) {
return Response.status(Response.Status.OK).build();
} else {
return Response.status(Response.Status.NOT_FOUND).build();
}
}
但不要work.Always返回狀態500.Where是我的錯誤
是有錯誤代碼所附的任何消息?像無效的數據輸入或東西? –
現在工作謝謝。我的另一個錯誤是: String json =「{\」login:\「」+「\」「+ log +」\「,\」password \「:」+「\」「+ pass +」\「}」; be String json =「{\」login \「:」+「\」「+ log +」\「,\」password \「:」+「\」「+ pass +」\「}」; – Beginner
@VikrantKashyap你有Facebook我需要一些幫助:/ – Beginner