美文网首页
2018-01-26 测试新的Servlet

2018-01-26 测试新的Servlet

作者: 辣鸡AI呀 | 来源:发表于2018-01-26 19:48 被阅读0次

    二维码扫描器

    发现问题:二次开发的sdk里的demo不能运行,应该是动态库有问题,

    错误是 二维码扫描器demo错误

    与扫描器的公司技术沟通之后,还没解决,人家也挺忙的,所以百度,发现问题:动态库的位数不对,参考http://blog.csdn.net/u013430189/article/details/50848796
    解决问题之后,demo可以运行,之后可以进行二次开发。

    服务Servlet

    发现昨天的问题之后,今天看了服务器响应的东西,参考

    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;charset=UTF-8");
    

    之后写出了新的servlet_test项目包
    主要文件:
    昨天用到的ConnectMysql.java、Student.java、TestMapToJson.java
    新写了src/Servlet/TestServlet.java

    package Servlet;
    
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import cuz_welcome.ConnectMysql;
    
    /**
     * Servlet implementation class TestServlet
     */
    @WebServlet("/TestServlet")
    public class TestServlet extends HttpServlet
    {
        private static final long serialVersionUID = 1L;
    
        /**
         * @see HttpServlet#HttpServlet()
         */
        public TestServlet()
        {
            super();
            // TODO Auto-generated constructor stub
        }
    
        /**
         * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
         *      response)
         */
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
        {
            // TODO Auto-generated method stub
            doPost(request, response);
        }
    
        /**
         * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
         *      response)
         */
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
        {
            // TODO Auto-generated method stub
            request.setCharacterEncoding("UTF-8");
            response.setContentType("text/html;charset=UTF-8");
            // response.getWriter().append("Served at: ").append(request.getContextPath());
    
            // 指定该页面不缓存
            response.setDateHeader("Expires", -1); // IE游览器支持的
    
            response.getWriter().append(ConnectMysql.getStu());
        }
    }
    

    结果

    访问https://www.zumc.xin/serlvet_test/TestServlet可以取到数据库的数据。
    微信小程序可以调用服务器的数据了。
    接下来准备设计数据库。

    相关文章

      网友评论

          本文标题:2018-01-26 测试新的Servlet

          本文链接:https://www.haomeiwen.com/subject/zyiwaxtx.html