1.
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> <% double price=98.78; %> <p style="font-family:宋体;font-size:36;color:blue"> 商品编号A1001,价格8765 <a href="circle.jsp?id=A1001&price=8765">购买</a><br> 商品编号A1002,价格<%=price %> <a href="circle.jsp?id=A1002&price=<%=price %>">购买</a> </p> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> <p style="font-family:宋体;font-size:36;color:blue"> <% String id=request.getParameter("id"); String price=request.getParameter("price"); %> <b>商品编号:<%=id %><br> 商品价格:<%=price %> </p> </body> </html>
2.
<body bgcolor = #ffccff> <form action="xs.jsp" > <p style="font-family:宋体;font-size:20;color:bleak"> 输入运算数、选择运算符号:<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="提交" /> </form> </p> </body> <body bgcolor = cyan> <p style="font-family:宋体;font-size:20;color:blue"> <% 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.print(a+""+operator+""+b+"="+r); } catch(Exception e){ out.println("请输入数字字符"); } %> </body>
3.
4.
<%@ 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> <form name="login" action="loginzhong.jsp" method="post"> 账号:<input name="account" type="text"><br> 密码:<input name="password" type="password"><br> 是否注册成为会员:<input type="checkbox" name="sign" value="shi" checked="checked"/>是 <input type="checkbox" name="sign" value="fou" />否<br> 验证码:<input name="userid" type="text" maxlength="20" /> 验证码: <% char[] c = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', 'Z', 'X', 'C', 'V', 'B', 'N', 'M' }; int n; StringBuffer sb = new StringBuffer(); for (int i = 0; i < 4; i++) { n = (int) (Math.random() * 36); %> <%=c[n]%> <% sb.append(c[n]); } request.getSession().setAttribute("radon", sb.toString()); %> <br/> <input type="submit" name="submit" value="登录"> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!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=ISO-8859-1"> <title>Insert title here</title> </head> <body> <% request.setCharacterEncoding("utf-8"); String account=request.getParameter("account"); String password=request.getParameter("password"); String userid=request.getParameter("userid"); String sign=request.getParameter("sign"); String randon=(String) request.getSession().getAttribute("radon"); if(account.equals(password)){ if(userid.equals(randon)){ if(sign.equals("shi")){ request.getRequestDispatcher("loginHui.jsp").forward(request,response); }else{ request.getRequestDispatcher("loginSuccess.jsp").forward(request,response); } }else{ request.getRequestDispatcher("loginYan.jsp").forward(request,response); } }else{ request.getRequestDispatcher("loginFail.jsp").forward(request,response); } %> </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> 验证码不一致 </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> 登录成功<br> 欢迎您,您是普通会员! </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> 登录失败 </body> </html>
5.
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'index.jsp' starting page</title> </head> <body> <form action="index2.jsp" method="post" name="form"> 输入任意整数N:<input type="text" name="name" > <input type="submit" value="提交"> </form> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'index2.jsp' starting page</title> </head> <body> <% request.setCharacterEncoding("UTF-8"); String name=request.getParameter("name"); int n=Integer.parseInt(name); for(int i=0;i<n;i++){ out.print("欢迎"+"<br>"); } %> </body> </html>
6.在页面1中输入账号和密码,进行登录,如果账号和密码相同,则认为成功登录到页面2,在页面2中显示一个文本框输人用户姓名,输人之后提交,在页面3中显示用户的账号和姓名。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'reg.jsp' starting page</title> </head> <body> <form action="one.jsp" method="post" name="zero"> <p> <span>账号:</span> <input type="text" name="account" > </p> <p> <span>密码:</span> <input type="password" name="pwd" > </p> <p> <input type="submit" value="提交"> <input type="reset" value="重置"> </p> </form> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'one.jsp' starting page</title> </head> <body> <% //设置编码 request.setCharacterEncoding("UTF-8"); //获取数据 String account=request.getParameter("account"); String pwd=request.getParameter("pwd"); //判断账号,密码是否相同 if(account.equals("admin")&&pwd.equals("admin")){ request.getRequestDispatcher("two.jsp").forward(request,response); }else{ response.sendRedirect("reg.jsp"); } %> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'two.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <form action="three.jsp" method="post" name="three"> 请输入姓名:<input type="text" name="name"><br> <input id="hidden_account" type="hidden" value="<%=request.getParameter("account")%>" /> <input type="submit" value="提交" onclick="doClick()"> </form> <script type="text/javascript"> function doClick() { document.forms[0].action = "six/three.jsp?account=" + document.getElementById("hidden_account").value; document.forms[0].submit(); } </script> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'three.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% //设置编码 request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); //获取数据 String name=request.getParameter("name"); %> 用户的姓名:<%=name %><br> 用户的账号:<%= request.getParameter("account") %> </body> </html>