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) 编辑 收藏 举报