java后台开发servlet例子--登录

来源:互联网 发布:微淘号达人淘宝达人 编辑:程序博客网 时间:2024/05/22 13:47

java后台开发servlet例子–登录

  • java后台开发servlet例子登录
    • 配置
    • 测试

环境:

win7;jdk1.8_121;tomact8.0;Mysql;
需要安装及配置好jdk,mysql。

​ 转java开发了,好多框架、概念、开发模式都与以往不同,很多简单的实现,在网上找例子都跑不起来,这里记录一下。

完整代码下载(需要的jar包已放在lib下):
http://download.csdn.net/download/yhhyhhyhhyhh/9913261

1.配置

Servlet3.0以后不需要再配置web.xml中的servlet属性(其他如utf-8中文设置,监视器等属性根据需要设置)

连接数据库需要:mysql-connector-java-5.0.8-bin.jar

服务器上运行servlet需要:servlet-api.jar

数据库信息:
登录用户表:
这里写图片描述

数据表:

这里写图片描述

核心代码部分,非常简单;就是处理form请求。

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub        response.setContentType("text/html;charset=utf-8");        //也可在web.xml中配置过滤器,进行设置utf-8        String name=request.getParameter("name");        String pas=request.getParameter("pas");        LoginModel newModel=new LoginModel();//登录模块        newModel.setName(name);        newModel.setPas(pas);        request.setAttribute("username", name); //传参数到相应的jsp        if(newModel.login())        {            StudentDao studentDao = new StudentDao();             List<StudenModel> students = studentDao.getAll(); //取数据库数据模块            request.setAttribute("students", students); //传参数到相应的jsp            request.getRequestDispatcher("inqure.jsp").forward(request, response);         }        else        {             request.getRequestDispatcher("index.jsp").forward(request, response);         }    }

2.测试

​ 测试结果:
这里写图片描述

这里写图片描述

原创粉丝点击