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>

  

 

posted on 2022-04-17 00:13  王运聪  阅读(28)  评论(0编辑  收藏  举报