zoukankan      html  css  js  c++  java
  • servlet3.0 JQuary Ajax基本使用

    servlet3.0 没有web.xml文件,需要使用注解进行配置。

    js:

    $(document).ready(function(){
    	$("#btn").click(function(){
    		$.ajax({
    			type:'post',
    			url:'/testAjax/testAjax1',
    			data:{'name':'postmethod'},
    			success: function (data) {
                           alert(data);
                },
    		});
    	})
    });    
    

     java代码如下:

    // @WebServlet(name="testAjax5",value="/testAjax1")
    @WebServlet(name="testAjax111111",value="/testAjax1")
    // @WebServlet("/testAjax1")
    public class testAjax extends HttpServlet {
    
        private static final long serialVersionUID = 6801951545229974083L;
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            resp.setCharacterEncoding("utf-8");
            String data = req.getParameter("name");
            resp.setCharacterEncoding("utf-8");
            resp.getWriter().write("get " + data);
            
        }
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            String data = req.getParameter("name");
            resp.setCharacterEncoding("utf-8");
            resp.getWriter().write("post " + data);
        }
    }
    @WebServlet 注解比较关键,在测试时不知什么原因
    @WebServlet(name="AnnotationServlet",urlPatterns="/AnnotationServlet")

    该方式会失败。

    最后,注意,每次更改注解时,需要重启tomcat。

  • 相关阅读:
    SLA打印机之打印机介绍
    SLA打印机之Slc文件解析
    Rayland-FDM打印机C200介绍
    Android 关机和重启
    AGVS调度系统 控制协议
    AGV 控制协议
    Android wechat 分享
    Android wechat 支付
    Android TimeoutExceptions及 wakelock
    flex 兼容性写法
  • 原文地址:https://www.cnblogs.com/LessNull/p/4273596.html
Copyright © 2011-2022 走看看