• 利用Java EE里jsp制作登录界面


    jsp连接数据库。百度经验。

    1.在新建的Project中右键新建Floder

    2.创建名为lib的包

    3.创建完毕之后的工程目录

    4.接下来解压你下载的mysql的jar包,拷贝其中的.jar文件

    5.在工程lib包下邮件 选择paste即粘贴,把mysql的jar包拷贝进来

    6.拷贝完毕

    7.在mysql的jar包上右键选择 build path - add to build path

    8.添加完毕之后,工程才与Mysql的jar包关联起来,现在可以使用相关类和方法了

    jsp制作登录界面。百度经验。

    没保存。当没有。

    这是那篇百度经验:http://jingyan.baidu.com/article/db55b609a854104ba30a2f16.html

    然后,

    中间百度到一些要建立.java文件的答案,运行不了,特别是import的东西总有波浪线(什么dbpool百度都搜不到)。看同学的没有这些,所以之后又百度找没有.java文件的答案。

    好,原来有本地自动保存的。但我写了一行,自动保存的被覆盖了。你就当我没写好了。

    恩。

    让我们想象我们已经复制粘贴好了网上的.jsp文件,并且可以运行,并且运行后会出现登录界面,并且点登陆后不会出现500。

    好,想象好了吗?好,那我做完了。

     

    就这样的登录界面。

    如果你非要看我的代码(虽然我也是拷的别人的):

    <%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <%@ page import="java.util.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <title>登录页面</title>
    </head>
    <body>
      <form name="loginForm" method="post" action="judge.jsp">
        <table>
          <tr>
            <td>用户名:<input type="text" name="userName" id="userName"></td>
          </tr>
          <tr>
            <td>密码:<input type="password" name="password" id="password"></td>
          </tr>
          <tr>
            <td><input type="submit" value="登录" style="background-color:pink">  <input type="reset" value="重置" style="background-color:red"></td>     
          </tr>
        </table>
      </form>
    </body>
    </html>
    login.jsp
    <%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <%@ page import="java.util.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <title>身份验证</title>
    </head>
    <body>
      <%
        request.setCharacterEncoding("GB18030");
        String name = request.getParameter("userName");
        String password = request.getParameter("password");
        if(name.equals("abc")&& password.equals("123")) {
          
      %>
      <jsp:forward page="afterLogin.jsp">
         <jsp:param name="userName" value="<%=name%>"/>
      </jsp:forward>
      <%
       }
       else {
      %>
      <jsp:forward page="login.jsp"/>
      <%
       }
      %>
    </body>
    </html> 
    judge.jsp
    <%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
     <title>登录成功</title>
    </head>
    <body>
      <%
       request.setCharacterEncoding("GB18030");
       String name = request.getParameter("userName");
       out.println("欢迎你:" + name);
      %>
    </body>
    </html>
    afterLogin.jsp
  • 相关阅读:
    使用原生JS封装一个动画函数
    在Vue 中调用数据出现属性不存在的问题
    vs code 如何修改默认主题的注释颜色
    HTML5新标签的兼容性处理
    如何在Vue中使用Mockjs模拟数据的增删查改
    call、apply和bind的用法
    JS原型继承的几种方式
    JavaScript基础部分经典案例
    运算符与基本数据类型
    python安装与初始
  • 原文地址:https://www.cnblogs.com/Zf451452043/p/6484700.html
Copyright © 2020-2023  润新知