jsp第七周作业

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML>
<html>
<head>
    <title>首页</title>
</head>

<body bgcolor="#ffccff">
<%
    double price = 98.78;
%>
<p style="font-family: 宋体; font-size: 36; color: blue">
    商品编号A1001,价格8765 <a href="receive.jsp?id=A1001&price=8765">购买</a><br>
    商品编号A1002,价格<%=price%>
    <a href="receive.jsp?id=A1002&price=<%=price%>">购买</a>
</p>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML>
<html>
<head>
    <title>第二页</title>
</head>

<body bgcolor="#eeeeff">
<p style="font-family: 宋体; font-size: 36; color: blue">
    <%
        String id = request.getParameter("id");
        String price = request.getParameter("price");
    %>
    商品编号:<%=id %><br>
    商品价格:<%=price %>
</p>
</body>
</html>

 

<%@ page language="java" contentType="text/html" pageEncoding="utf-8"%>
<html>
<head>

</head>
<body bgcolor="#00ffff">

    <p style="font-family: 宋体;font-size:18;color: black">
        <%
            String numberOne = request.getParameter("numberOne");
            String numberTwo = request.getParameter("numberTwo");
            String operator = request.getParameter("operator");

            if(numberOne == null || numberOne.length() == 0){
                response.sendRedirect("input.jsp");
                return;
            }else if (numberTwo == null || numberTwo.length() == 0){
                response.sendRedirect("input.jsp");
                return;
            }
            try{
                double a = Double.parseDouble(numberOne);
                double b = Double.parseDouble(numberTwo);
                double r = 0;
                if (operator.equals("+")){
                    r = a+b;
                }else if (operator.equals("-")){
                    r = a-b;
                }else if (operator.equals("*")){
                    r = a*b;
                }else if (operator.equals("/")){
                    r = a/b;
                }
                out.println(a+" "+operator+" "+b+" = " +r);
            }catch (Exception e){
                out.println("请输入字符");
            }
        %>


    </p>


</body>
</html>

 

<%@ page language="java" contentType="text/html" pageEncoding="utf-8"%>
<html>
<head>

</head>
<body bgcolor="#ffccff">
    <form action="computer.jsp" method="post" name="from">
        <p style="font-family: 宋体;font-size: 18;color: blue">
            输入运算数,选择运算符号:<br/>
            <input type="text" name="numberOne" size="6"/>
                <select name="operator">
                    <option selected="selected" value="+">加</option>
                    <option value="-">减</option>
                    <option value="*">乘</option>
                    <option value="/">除</option>
                </select>
            <input type="text" name="numberTwo" size="6"> <br/>
            <input type="submit" name="submit" value="提交"/>


        </p>

    </form>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML>
<html>
<head>
<title>注册会员</title>
</head>
<body>
    <script>
        function validate() {
            if (form.uname.value == "") {
                alert("账号不能为空!");
                return;
            }
            if (form.password.value == "") {
                alert("密码不能为空!");
                return;
            }
            form.submit();
        }
    </script>

    <form name="form" action="../code03/dologin.jsp" method="post">
        用户名:<input type="text" name="uname"><br> 密码: <input
            type="password" name="password"> <br> 是否注册为会员:<input
            type="checkbox" name="member" value="注册">注册 <input
            type="checkbox" name="member" value="不注册">不注册<br>
            验证码: <input type="text" name="checkcode" size="4" />
        <!-- 验证码-->
         <img src="../code03/img.jsp" /><br>
         <input type="button" value="登录" onClick="validate()">

    </form>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    request.setCharacterEncoding("utf-8");
%>
<!DOCTYPE HTML>
<html>
<head>
<title>•</title>
</head>
<body>
    <%
        String uname = request.getParameter("uname");
        String password = request.getParameter("password");
        String checkcode = request.getParameter("checkcode");
        session = request.getSession();
        String realcode = (String)session.getAttribute("checkcode");
        if (uname.equals(password)&&checkcode.equals(realcode)) {
            request.getRequestDispatcher("true.jsp").forward(request,
                    response);
        } else {
            request.getRequestDispatcher("false.jsp").forward(request,
                    response);
        }
    %>
</body>
</html>

 

<%@page import="javax.imageio.ImageIO"%>
<%@page import="java.awt.image.BufferedImage"%>
<%@ page import="java.awt.*"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%!public Color getColor() {
        Random ran = new Random();
        int R = ran.nextInt(255);
        int G = ran.nextInt(255);
        int B = ran.nextInt(255);
        return new Color(R, G, B);
    }

    public String codeGenerate() {
        int code = (int) (Math.random() * 9000 + 1000);
        return String.valueOf(code);
    }%>
<%
    response.setHeader("Pragma", "no-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setHeader("Expires", "0");
    BufferedImage image = new BufferedImage(80, 30,
            BufferedImage.TYPE_INT_RGB);
    Graphics pen = image.getGraphics();
    pen.fillRect(0, 0, 80, 30);
    pen.setFont(new Font("seif", Font.BOLD, 20));
    pen.setColor(Color.BLACK);
    String checkCode = codeGenerate();
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < checkCode.length(); i++) {
        sb.append(checkCode.charAt(i) + " ");
    }
    pen.drawString(sb.toString(), 15, 20);
    for (int i = 0; i < 20; i++) {
        Random ran = new Random();
        int xBegin = ran.nextInt(80);
        int yBegin = ran.nextInt(30);
        int xEnd = ran.nextInt(xBegin + 15);
        int yEnd = ran.nextInt(yBegin + 15);
        pen.setColor(getColor());
        pen.drawLine(xBegin, yBegin, xEnd, yEnd);
    }
    session.setAttribute("checkcode", checkCode);
    ImageIO.write(image, "jpeg", response.getOutputStream());
    out.clear();
    out = pageContext.pushBody();
%>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    request.setCharacterEncoding("utf-8");
%>
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
    <h2>登录成功</h2>
    <%
        String[] member = request.getParameterValues("member");
        for (int i = 0; i < member.length; i++) {
            if (member[i].equals("注册")) {
                out.print("欢迎您注册为会员!");
            }
        }
    %>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
<h2>登录失败</h2>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML>
<html>
<head>
<title>登录</title>
</head>
<body>
    <form action="print.jsp" method="post">
            请输入数字:<input type="text" name="number" size=10><br>
            <input type="submit" name="submit" value="提交">
    </form>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    request.setCharacterEncoding("utf-8");
%>
<!DOCTYPE HTML>
<html>
<head>
<title>登录</title>
</head>
<body>
    <%
        String number = request.getParameter("number");
        int a = Integer.parseInt(number);
        for (int i = 0; i < a; i++) {
            out.print("欢迎" + "<br>");
        }
    %>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML>
<html>
<head>
<title>登录</title>
</head>
<body>
    <script>
        function validate() {
            if (form.account.value == "") {
                alert("账号不能为空!");
                return;
            }
            if (form.password.value == "") {
                alert("密码不能为空!");
                return;
            }
            form.submit();
        }
    </script>

    <form name="form" action="dologin.jsp" method="post">
        账号:<input type="text" name="account"><br> 密码: <input
            type="password" name="password"> <br> <input type="button"
            value="登录" onClick="validate()">

    </form>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    request.setCharacterEncoding("utf-8");
%>
<!DOCTYPE HTML>
<html>
<head>
<title>登录</title>
</head>
<body>
    <%
        String account = request.getParameter("account");
        String password = request.getParameter("password");
        if (account.equals(password)) {
            request.getRequestDispatcher("true.jsp").forward(request,
                    response);
        } else {
            request.getRequestDispatcher("false.jsp").forward(request,
                    response);
        }
    %>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    request.setCharacterEncoding("UTF-8");
%>
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
    <h2>登录成功</h2>
    <%
        String account = request.getParameter("account");
    %>
    <form action="show.jsp" method="post">
        用户名:<input type="text" name="username"><br> <br> <input
            type="submit" name="submit" value="提交"> <input type="hidden"
            name="account" value="<%=account%>">
    </form>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
<h2>登录失败</h2>
</body>
</html>

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    request.setCharacterEncoding("utf-8");
%>
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
    <%
        String account = request.getParameter("account");
        String uname = request.getParameter("username");
        out.print("账号:" + account + "<br>" + "<br>" + "用户名:" + uname);
    %>
</body>
</html>

 

 

posted on 2022-04-17 16:50  chenyulin11  阅读(9)  评论(0编辑  收藏  举报

导航