• 练习


    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>登录</title>
    <script type="text/javascript">
    function check()
    {
        var uid =document.getElementById("userid");
        if(uid.value =="")
            {
            alert("代码不能为空");
            return false;
    }
        if(uform.password.value=="")
            {
            alert("密码不能为空");
            return false;
            }
        return true;
        }
    </script>
    </head>
    <body>
    <form id="uform" action ="yanzheng.jsp" method="post" onSubmit="return check();">
    用户:<input id="userid" type="text" name="userid" width=30/>
    密码:<input id="passeord" type="password" name="password" width=30/>
    <input type="submit" value="登录" />
    <a href ="zhuce.jsp">注册新用户</a>
    </form>
    
    
    </body>
    </html>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>登录验证页</title>
    </head>
    <body>
    
    <%
    String strUserid =request.getParameter("userid");
    String strPW =request.getParameter("password");
    if(strUserid == null || strUserid.trim().length() == 0)
    {
        response.sendRedirect("message.jsp?msgid=1");
    }
    else if(strPW == null || strPW.trim().length() == 0)
    {
        response.sendRedirect("message.jsp?msgid=2");
    }
    else
    {//查找用户信息
        Object obj=application.getAttribute(strUserid);
        if(obj!=null){
            String strUser=obj.toString();
            String[] user= strUser.split("#");
            
        String strUID =user[0];
        String strUsername =user[1];
        String strP =user[2];
        
        
            if(strPW.equals(strP))
            {
                out.print("欢迎"+strUsername+"登陆");
                //跳转到系统页面
                session.setAttribute("login",strUsername);
            }
            else
            {
                response.sendRedirect("message.jsp?msgid=3");
            }
            
        }
        else
        {
            response.sendRedirect("message.jsp?msgid=4");
        }
    }
    %><br><br>
    <a href="liuyan.jsp">留言</a>
    </body>
    </html>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        <%@page import="java.util.*" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>消息页面</title>
    </head>
    <body>
    <%
    String strMsgId =request.getParameter("msgid");
    if(strMsgId == null || strMsgId.trim().length()==0)
    {
        out.print("信息错误");
    }
    else
    {
        int iMsgid = Integer.parseInt(strMsgId);
        switch (iMsgid)
        {
        case 1:
            out.print("账号输入错误");
        break;
        case 2:
            out.print("密码输入错误");
        break;
        case 3:
            out.print("密码错误");
        break;
        case 4:
            out.print("用户不存在");
        break;
        case 5:
            out.print("请正确输入用户名");
        break;
        case 6:
            out.print("提交成功");
        break;
        case 7:
            out.print("用户代码已存在");
        break;
        case 8:
            out.print("用户未登录");
        break;
        default:
            out.print("无法识别信息");
            break;
        }
    }
    response.setHeader("refresh","3;URL=Login.jsp");
    
    %>
    </body>
    </html>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <%
    String strUserid =request.getParameter("userid");
    String strUsername =request.getParameter("username");
    String strPW =request.getParameter("password");
    if(strUserid == null || strUserid.trim().length() == 0)
    {
        response.sendRedirect("message.jsp?msgid=1");
    }
    else if(strUsername == null || strUsername.trim().length() == 0)
    {
        response.sendRedirect("message.jsp?msgid=5");
    }else if(strPW == null || strPW.trim().length() == 0)
    {
        response.sendRedirect("message.jsp?msgid=2");
    }
    else
    {//查找用户信息
        
        Object obj=application.getAttribute(strUserid);
        if(obj!=null){
            response.sendRedirect("message.jsp?msgid=7");
        }
        else{
        strUsername=new String(strUsername.getBytes("ISO-8859-1"),"UTF-8");
        String strUser=strUserid+"#"+strUsername+"#"+strPW;
        application.setAttribute(strUserid,strUser);
        response.sendRedirect("message.jsp?msgid=6");
        }
    }
    %>
    </body>
    </html>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript">
    function check()
    {
        var uform =document.getElementById("userid");
        if(uform.userid.value =="")
            {
            alert("代码不能为空");
            return false;
    }
        if(uform.username.value =="")
        {
        alert("名称不能为空");
        return false;
    }
        if(uform.password.value=="")
            {
            alert("密码不能为空");
            return false;
            }
        if(uform.password.value!=uform.queren.value)
        {
        alert("密码不一致");
        return false;
        }
        return true;
        }
    </script>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        <%@page import="java.util.*" %>
        <%@page import="java.text.*" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>留言</title>
    <%
    String userName ="";
    //检查登录状态
    Object o =session.getAttribute("login");
    if(o == null)
    {
        response.sendRedirect("message.jsp?msgid=8");
    }
    else
    {
        userName = o.toString();
    }
    
    String liuyan=request.getParameter("liuyan");
    if(liuyan != null && liuyan.equals(""))
    {
         
        String strLiuyan=new String(liuyan.getBytes("ISO-8859-1"),"UTF-8");
        //附加时间信息
        Date dt = new Date();
        //格式化时间
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        strLiuyan += "&nbsp;&nbsp; &nbsp; &nbsp;     "+sdf.format(dt)+"留言人:"+userName;
        Object obj = application.getAttribute("liuyan");
        ArrayList<String> a;
        if(obj==null)
        {
         a = new ArrayList<String>();
        
        }
        else
        {
             a  = (ArrayList<String>)obj;
            
        }
        a.add(strLiuyan);
        application.setAttribute("liuyan", a);
    }
    else
    {
        
    }
    %>
    </head>
    <body>
    <form >
    最新留言:<br>
    <%
    int i =1;
        
        Object obj = application.getAttribute("liuyan");
        if(obj !=null)
        {
            ArrayList<String> a = (ArrayList<String>)obj;
    for(int m = a.size()-1; m>=0;m-- )
    {
        out.print(i+". "+a.get(m)+"<br>");
        i++;
    }
        }
    %>
    
    请留言<br>
    <textarea rows="10" cols="50" name="liuyan"></textarea>
    <br>
    <input type=submit value="提交">
    </form>
    </body>
    </html>
    </script>
    </head>
    <body>
    <form id="uform" action="saveUser.jsp" method="post" onSubmit="return check();">
    用户代码:<input id="userid" type="text" name="userid" width=30/><br><br>
    用户名称:<input id="username" type="text" name="username" width=30/><br><br>
    登录密码<input id="password" type="password" name="password" width=30/><br><br>
    确认密码:<input id="queren" type="password" name="queren" width=30/><br><br>
    <input type="submit" value="提交"/>
    </body>
    </html>
  • 相关阅读:
    大显示器有用了,看报纸很爽
    密码概率(转)
    什么是社会工程攻击(转)
    C# 在购物车系统中生成不重复的订单号[转]
    jQuery选择器总结[转]
    多种下拉框功能插件
    异步提交
    MVC3开发常常遇到的问题及常常使用到的代码片段
    MVC3怎样设置ntext字段?
    jQuery子页面刷新父页面局部刷新+整体刷新 [转]
  • 原文地址:https://www.cnblogs.com/zhuxiaolin/p/5005937.html
Copyright © 2020-2023  润新知