为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Servlets和Ajax?

如何使用Servlets和Ajax?

慕无忌1623718 2019-05-21 15:22:32
我是Web应用程序和Servlet的新手,我有以下问题:每当我在servlet中打印一些东西并通过webbrowser调用它时,它就会返回一个包含该文本的新页面。有没有办法使用Ajax在当前页面中打印文本?如何使用Servlets和Ajax?
查看完整描述

4 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

我将向您展示一个servlet的完整示例以及ajax如何调用。


在这里,我们将创建一个使用servlet创建登录表单的简单示例。


的index.html


<form>  

   Name:<input type="text" name="username"/><br/><br/>  

   Password:<input type="password" name="userpass"/><br/><br/>  

   <input type="button" value="login"/>  

</form>  

这是ajax Sample


       $.ajax

        ({

            type: "POST",           

            data: 'LoginServlet='+name+'&name='+type+'&pass='+password,

            url: url,

        success:function(content)

        {

                $('#center').html(content);           

            }           

        });

LoginServlet Servlet代码: -


    package abc.servlet;


import java.io.File;



public class AuthenticationServlet extends HttpServlet {


    private static final long serialVersionUID = 1L;


    protected void doGet(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException

    {   

        doPost(request, response);

    }


    protected void doPost(HttpServletRequest request,

            HttpServletResponse response) throws ServletException, IOException {


        try{

        HttpSession session = request.getSession();

        String username = request.getParameter("name");

        String password = request.getParameter("pass");


                /// Your Code

out.println("sucess / failer")

        } catch (Exception ex) {

            // System.err.println("Initial SessionFactory creation failed.");

            ex.printStackTrace();

            System.exit(0);

        } 

    }

}


查看完整回答
反对 回复 2019-05-21
  • 4 回答
  • 0 关注
  • 447 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信