首页 / JAVA / 《JavaWeb视频教程》(p47)
《JavaWeb视频教程》(p47)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了《JavaWeb视频教程》(p47),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2675字,纯文字阅读大概需要4分钟。
内容图文
![《JavaWeb视频教程》(p47)](/upload/InfoBanner/zyjiaocheng/737/3591da8a141747c18ac6717fb0793370.jpg)
p47 JQuery方式的Ajax-load和getJson
MobileServlet.java
package org.lanqiao.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class MobileServlet
*/
public class MobileServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
String mobile = request.getParameter("mobile");
//假设此时,数据库中只有一个号码:18888888888
PrintWriter out = response.getWriter();
if("18888888888".equals(mobile)) {
//return true;
//out.write("true");
//out.write("已存在,注册失败!");
//如果客户端是getJSON(),则需要以json格式返回数据
out.write("{\"msg\":\"true\"}");
}else {
//return false
//out.write("false");
//out.write("注册成功");
//如果客户端是getJSON(),则需要以json格式返回数据
out.write("{\"msg\":\"false\"}");
}
out.close();
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
index4.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.bootcss.com/jquery/1.10.0/jquery.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function register()
{
var $mobile = $("#mobile").val();
$("#tip").load(
"MobileServlet",
"mobile="+$mobile
);
}
</script>
</head>
<body>
手机:<input id="mobile"/>
<br/>
<input type="button" value="注册" οnclick="register()"/>
<span id="tip"></span>
</body>
</html>
index5.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.bootcss.com/jquery/1.10.0/jquery.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function register()
{
var $mobile = $("#mobile").val();
$.getJSON(
"MobileServlet",
{"mobile":$mobile},
function(result)
{
if(result.msg == "true"){
alert("已存在,注册失败!");
}else{
alert("注册成功");
}
}
);
}
</script>
</head>
<body>
手机:<input id="mobile"/>
<br/>
<input type="button" value="注册" οnclick="register()"/>
<span id="tip"></span>
</body>
</html>
内容总结
以上是互联网集市为您收集整理的《JavaWeb视频教程》(p47)全部内容,希望文章能够帮你解决《JavaWeb视频教程》(p47)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。