• 基于javaEE的简单教务系统实现(一)


    完成javaEE课程代码

    首先登陆界面等

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- 引入bootstrap -->
        <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/bootstrap.min.css">
        <!-- 引入JQuery  bootstrap.js-->
        <script src="${pageContext.request.contextPath}/js/jquery-3.2.1.min.js"></script>
        <script src="${pageContext.request.contextPath}/js/bootstrap.min.js"></script>
        <style type="text/css">
        body{
           
           
       
    margin:0px;
    background: url('${pageContext.request.contextPath}/images/a.jpg') no-repeat;
    background-size:100% 100%;
    background-attachment:fixed;
        }
        #login-box {
            /*border:1px solid #F00;*/
            padding: 35px;
            border-radius:15px;
            background: #56666B;
            color: #fff;
        }
    
        </style>
    </head>
    <body>
        <div class="container" id="top">
            <div class="row" style="margin-top: 280px; ">
                <div class="col-md-4"></div>
                <div class="col-md-4" id="login-box">
                    <form class="form-horizontal" role="form" action="${pageContext.request.contextPath}/login" id="from1" method="post">
                      <div class="form-group">
                        <label for="firstname" class="col-sm-3 control-label">用户id</label>
                        <div class="col-sm-9">
                          <input type="text" class="form-control" id="userID" placeholder="请输入名字" name="username">
                        </div>
                      </div>
                      <div class="form-group">
                        <label for="lastname" class="col-sm-3 control-label">密码</label>
                        <div class="col-sm-9">
                          <input type="password" class="form-control" id="password" placeholder="请输入密码" name="password">
                        </div>
                      </div>
                      <%--<div class="form-group">--%>
                        <%--<div class="col-sm-offset-2 col-sm-10">--%>
                          <%--<div class="checkbox">--%>
                            <%--<label class="checkbox-inline">--%>
                                <%--<input type="radio" name="role" value="1" checked>管理员--%>
                            <%--</label>--%>
                            <%--<label class="checkbox-inline">--%>
                                <%--<input type="radio" name="role" value="2">老师--%>
                            <%--</label>--%>
                            <%--<label class="checkbox-inline">--%>
                                <%--<input type="radio" name="role" value="3">学生--%>
                            <%--</label>--%>
                          <%--</div>--%>
                        <%--</div>--%>
                      <%--</div>--%>
                      <div class="form-group pull-right" style="margin-right: 15px;">
                        <div class="col-sm-offset-2 col-sm-10">
                          <button type="submit" class="btn btn-default btn-info">登录</button>
                        </div>
                      </div>
                    </form>
                </div>
                <div class="col-md-4"></div>
            </div>        
        </div>
    </body>
    </html>

    实现可选择的登录角色或者后台识别登录角色等

    界面效果

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
             version="3.1">
    
      <!--加载spring容器-->
      <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/classes/spring/applicationContext-*.xml</param-value>
      </context-param>
      <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>
    
      <!--springMVC前端控制器加载-->
      <servlet>
        <servlet-name>springmvc</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <!--contextConfigLocation配置SpringMVC加载的配置文件(配置处理器,映射器等等)
        如果不配置contextConfigLocation,默认加载的是:/WEB-INF/servlet名称-servlet.xml(springmvc-servlet.xml)
        -->
        <init-param>
          <param-name>contextConfigLocation</param-name>
          <param-value>classpath:spring/springmvc.xml</param-value>
        </init-param>
      </servlet>
    
      <servlet-mapping>
        <servlet-name>springmvc</servlet-name>
        <url-pattern>/</url-pattern>
      </servlet-mapping>
    
    
      <!--spring为我们提供的乱码过滤器-->
      <filter>
        <filter-name>CharacterEncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>utf-8</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>
    
      <!-- name要和 applicationContext.xml中的对应的bean的id一致 -->
      <!--Shiro拦截器 shiro入口-->
      <filter>
        <filter-name>shiroFilter</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
        <init-param>
          <param-name>targetFilterLifecycle</param-name>
          <param-value>true</param-value>
        </init-param>
      </filter>
    
      <filter-mapping>
        <filter-name>shiroFilter</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>
    
    
      <welcome-file-list>
        <welcome-file>login.jsp</welcome-file>
      </welcome-file-list>
    
    </web-app>
  • 相关阅读:
    python学习之argparse模块的使用
    pip pytorch安装时出现的问题
    ubuntu16.04中将python3设置为默认
    ubuntu复制文件或目录
    如何验证电脑的网卡是否可以正常使用
    《机器学习》西瓜书第六章支持向量机
    《机器学习》西瓜书第五章神经网络
    《机器学习》西瓜书第四章决策树
    《机器学习》西瓜书第三章线性模型笔记
    JavaScript笔记
  • 原文地址:https://www.cnblogs.com/520520520zl/p/14894092.html
Copyright © 2020-2023  润新知