首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript与Java后端的集成

JavaScript与Java后端的集成
EN

Stack Overflow用户
提问于 2015-02-05 16:01:59
回答 2查看 2.3K关注 0票数 1

试图找到制作准java-javascript web应用程序的最佳方法。我想编写一个带有jQuery前端的java (用于控制器和后端)。让这两个人互相沟通的最好方法是什么?我已经习惯了这两种语言的编码,但从来没有一起写过。

有人能帮我吗?我想,首先是从jQuery代码中调用Java,并从servlet获得一个响应。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-05 16:30:35

看看jQuery的ajax函数。下面是一个简单的例子:

代码语言:javascript
复制
// Servlet
@SuppressWarnings("serial")
public class AjaxHandler extends HttpServlet {
    @Override
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException, ServletException {

        resp.setContentType("text/plain");
        resp.getWriter().print("Hello jQuery!");
    }
}

// View.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<title>Insert title here</title>
</head>
<body>
    <script>    
        $(document).ready(function() {
            $.ajax({
                url : '/AjaxHandler', // servlet mapping ("web.xml")
                success : function(responseText) {
                    $('#ajaxHandlerResponse').text(responseText);
                }
            });
        });
    </script>
    Servlet's message: <span id="ajaxHandlerResponse"></span>
</body>
</html>
票数 1
EN

Stack Overflow用户

发布于 2015-02-05 16:21:03

使用JAX实现之一(泽西岛RESTeasy等)创建REST后端。用简单的旧Servlet编写web服务是很繁琐的。

您可以从这里开始学习JAX。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28348538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档