로그인 양식이 있습니다. 서블릿에 사용자 이름 암호를 보내고 거기에서 응답을 보내려고하지만 내 사용자 이름과 암호가 서블릿으로 검색되지 않습니다. 많은하지만 점점 아무것도 날 좀 도와주세요 .. 내 코드가 주어 벨로 :
<script type="text/javascript">
$(document).ready(function() {
$(".mloginform").submit(function() {
var uName = $("#usernameInputField").val();
var passwd = $("#passwordInputField").val();
$.post("/LoginServlet", {
username: uName,
password: passwd
}, function (data) {
if (data.success) {
alert("hello");
}
}, 'json');
return false;
});
});
</script>
내부 LoginServlet doPost 메소드 : 내가 잘못
String userName=request.getParameter("username");
String passwd=request.getParameter("password");
Gson gSon=new Gson();
Map<String, Object> data = new HashMap<String, Object>();
data.put("success", true);
JsonObject myJson=new JsonObject();
myJson.add("data", gSon.toJsonTree(data));
response.setContentType("application/json");
PrintWriter out = response.getWriter();
out.write(myJson.toString());
.
어떤 오류가 발생했는지 표시 할 수 있습니까? – balanv
실제로 아무것도 얻지 못하고 있습니다 ... 표시되는 것보다 약간의 경고를 쓰고 있지만 데이터가 서블릿으로 전송되지 않으면 제출 버튼을 클릭 한 후 아무 일도 일어나지 않습니다. – pyus13