zoukankan      html  css  js  c++  java
  • 2020.12.17

    一、今日学习内容:

    有关servlet的相关代码:

    package servlets;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import beans.*;
    public class LoginServlet extends HttpServlet{
    public void doGet(HttpServletRequest request,HttpServletResponse response)
    throws IOException,ServletException{
    // 获取用户输入的用户 ID 和口令
    String userid = request.getParameter("userid");
    String userpass = request.getPrameter("userpass");
    // 创建模型对象
    UserBean user = new UserBean();
    // 调用业务方法进行验证
    boolean b = user.validate(userid,userpass);
    // 要转向的文件
    String forward;
    // 如果登录成功,就把用户名写入 session 中,并且转向 success.jsp,
    // 否则转向 failure.jsp
    if(b){
    // 目标转向文件是 success.jsp
    102 Java Web 程序设计基础教程
    forward = "success.jsp";
    }else{
    // 目标转向文件是 failure.jsp
    forward = "failure.jsp";
    }
    // 获取 Dispatcher 对象
    RequestDispatcher dispatcher = request.getRequestDispatcher(forward);
    // 完成跳转
    dispatcher.forward(request,response);
    }
    }
    LoginServlet 编写完之后需要配置。在 web.xml 中配置如下:
    <servlet>
    <servlet-name>login</servlet-name>
    <servlet-class>servlets.LoginServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>login</servlet-name>
    <url-pattern>/login</url-pattern>
    </servlet-mapping>
    要在 login.jsp 中访问 Servlet,需要修改 form 表单中的 action 属性,修改如下:
    <form name="form1" action="login" method="post"
    onsubmit="return isValidate(form1)">
     

    查看数据库的命令:

    show databases;
    要想查看某个数据库中有哪些表,首先需要选择数据库。
    选择数据库的命令为:
    use dbname;
    选择了数据库以后,就可以对该数据库进行操作。
    查看当前数据库中的表的命令为:
    show tables;
    如果想查看的数据库不是当前使用的数据库,可以使用下面的命令:
    show tables from dbname;
    该命令仅仅显示当前数据库中的表的名称。如果想查看某个表的结构,可以使用下面
    的命令:
    desc tablename;
    要查看表中的列信息,使用下面的命令:
    show columns from dbname.tablename;

    二、遇到的问题:

    还是需要理解记忆。

    三、明日学习计划:

    继续学习javaweb。

  • 相关阅读:
    在 centos 下禁止 root 通过 ssh 远程登录
    在 sql server 中开启审核日志
    设置 centos 系统,使用终端连接的空闲等待时间(超时断开)
    谷歌地图文字渲染原理
    WebGL 水波及焦散(刻蚀)的渲染总结
    【Mybatis】获取sql
    git如何查看最新的远程分支
    绑定点击事件,当点击事件里依赖异步返回结果则阻止冒泡失效
    一个非常好用的生成目录树的npm包
    Spring Boot入门系列(二十一)如何优雅的设计 Restful API 接口版本号,实现 API 版本控制!
  • 原文地址:https://www.cnblogs.com/marr/p/14178097.html
Copyright © 2011-2022 走看看