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。

  • 相关阅读:
    vmware ubuntu 异常关机无法连接到网络
    Speed up GCC link
    常用的一些解压命令
    Log4j 漏洞复现
    Test Case Design method Boundary value analysis and Equivalence partitioning
    CCA (Citrix Certified Administrator) exam of “Implementing Citrix XenDesktop 4”
    What is Key Word driven Testing?
    SAP AGS面试小结
    腾讯2013终端实习生一面
    指针的引用
  • 原文地址:https://www.cnblogs.com/marr/p/14178097.html
Copyright © 2011-2022 走看看