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>

  

 

 

 

 

 

posted @ 2022-04-17 11:51  MaLD  阅读(9)  评论(0编辑  收藏  举报