JSP第五次作业
1.
<%@ page contentType="text/html"%> <%@ page pageEncoding="utf-8"%> <html> <head> <title>My JSP 'index.jsp' starting page</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 contentType="text/html"%> <%@ page pageEncoding="utf-8"%> <html> <head> <title>My JSP 'index.jsp' starting page</title> </head> <body bgcolor=#EEEEFF> <p style="font-family: 宋体;font-size: 36;color: blue"> <% String id=request.getParameter("id"); String price=request.getParameter("price"); %> <b>商品编号:<%=id %><br> 商品价格:<%=price %> </b> </p> </body> </html>
2.
<%@ page contentType="text/html"%> <%@ page pageEncoding="utf-8"%> <HTML><body bgcolor=#ffccff> <form action="receive.jsp" method=post name=form> <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 value="-">- <option value="*">* <option value="/">/ </select> <input type = text name ="numberTwo" size=6/> <br><input type= "submit" name = "submit"value="提交"/> </p> </form> </body> </HTML>
<%@ page contentType="text/html"%> <%@ page pageEncoding="utf-8"%> <HTML> <body bgcolor=cyan> <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("index.jsp"); return; } else if(numberTwo == null||numberTwo.length()==0) { response.sendRedirect("index.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.print(a+""+ operator+ ""+ b+"="+ r); } catch(Exception e){ out.println("请输人数字字符"); } %> </body> </HTML>
3.
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title></title> </head> <body> <script type="text/javascript"> function validate() { if (loginForm.uname.value == "") { alert("账号不能为空!"); return; } if (loginForm.upwd.value == "") { alert("密码不能为空!"); return; } loginForm.submit(); } </script> <form name="loginForm" action="2.jsp" method="post"> 账号:<input type="text" name="uname"><br> 密码: <input type="password" name="upwd"> <br> <input type="button" value="登录" onClick="validate()"> </form> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title></title> </head> <body> <% request.setCharacterEncoding("utf-8"); String uname = request.getParameter("uname"); String upwd = request.getParameter("upwd"); if (uname.equals(upwd)) request.getRequestDispatcher("3.jsp").forward(request, response); else request.getRequestDispatcher("4.jsp").forward(request, response); %> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title></title> </head> <body bgcolor=#ffccff> <p>登录成功!</p> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title></title> </head> <body bgcolor=#EEEEFF> <p>登录失败!</p> </body> </html>
4.
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> </head> <body> <form action="2.jsp" method="post"> 账号:<input type="text" name="zh" /><br> 密码: <input type="password" name="upwd" ><br> 注册会员<input type="checkbox" name="checkbox" value="会员"/><br> 不注册会员<input type="checkbox" name="checkbox" value="非会员"/><br> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title></title> </head> <body> <% String zh=request.getParameter("zh"); String upwd=request.getParameter("upwd"); if(zh.equals(upwd)){ if(request.getParameterValues("checkbox")!=null){ out.print("欢迎您注册为会员!"+"<br>"); } out.print("登陆成功"); } else{ out.print("登陆失败 "); } %> </body> </html>
5.
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title></title> </head> <body> <form action="2.jsp" method="post"> <input type="text" name="num" /> <input type="submit" value="提交" /> </form> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title></title> </head> <body> <% String string=request.getParameter("num"); int i=string==null? -1:Integer.parseInt(string); for(int j=0;j<i;j++){ out.print("欢迎"+"<br>"); } %> </body> </html>
6.
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> </head> <body> <form action="3.jsp" > 账号:<input name ="n" type="text"><br> 密码:<input name ="p" type="password"><br> <input type="submit" value="提交"> </form> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> </head> <body> <% String n =request.getParameter("n"); String p=request.getParameter("p"); if(n.equals(p)){ request.getRequestDispatcher("lose.jsp").forward(request, response); }else{ out.print("登陆失败"); } %> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> </head> <body> 登陆成功<br> <form action="4.jsp"> <%String n=request.getParameter("n"); %> 姓名:<input type="text" name="n"/><br> <input type="hidden" name="zh" value="<%=n%>"/> <input type="submit" value="提交"/> </form> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> </head> <body> <% String n =request.getParameter("n"); String zh =request.getParameter("zh"); %> 账号:<%=zh%> 姓名:<%=n%> </body> </html>