LWM

1.教材P78-79 例4-9

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%// 1.教材P78-79  例4-9 %>
<html>
  <head>
    <title></title>
  </head>
  
  <body>
  商品编号A1001,价格8765<a href="work01link.jsp?id=A1001&price=8765">购买</a><br />
  商品编号A1002,价格98.78<a href="work01link.jsp?id=A1002&price=98.78">购买</a>
  
  </body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    // 1.教材P78-79  例4-9
%>
<html>
<head>
<title></title>
</head>
<%
    String id = request.getParameter("id");
    String price = request.getParameter("price");
%>
<body>
商品编号<%=id %><br>
商品价格:<%=price %>
</body>
</html>

 

 

 

 

2.教材P97 实验2

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //2.教材P97 实验2
%>
<html>
<head>
<title></title>
</head>

<body>
    输入运算数,选择运算符号:
    <form action="work02link.jsp">
        <input type="text" name="text1" /> <select name="select">
            <option value="+">+</option>
            <option value="-">-</option>
            <option value="*">*</option>
            <option value="/">/</option>
        </select> <input type="text" name="text2" /> <input type="submit" value="提交" />
    </form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //2.教材P97 实验2
%>
<html>
<head>
<title></title>
</head>
<%
    String text1 = request.getParameter("text1");
    String select = request.getParameter("select");
    String text2 = request.getParameter("text2");
    double sum = 0;
    double sum1 = Double.parseDouble(text1);
    double sum2 = Double.parseDouble(text2);
    if (text1 != null || text2 != null) {
        if (select.equals("+")) {
            sum = sum1 + sum2;
        } else if (select.equals("-")) {
            sum = sum1 - sum2;
        } else if (select.equals("*")) {
            sum = sum1 * sum2;
        } else if (select.equals("/")) {
            sum = sum1 / sum2;
        }

    } else {
        out.print("请不要提交空值");
    }
%>
<body>
    <%=text1%><%=select%><%=text2%>=<%=sum%>

</body>
</html>

 

 

 

 


3.制作一个登陆表单,输入账号和密码,如果账号密码相同,跳转到“登录成功”页面,否则跳转到“登录失败”页面。(加上JS非空验证)(选做,加验证码)

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //3.制作一个登陆表单,输入账号和密码,如果账号密码相同,跳转到“登录成功”页面,否则跳转到“登录失败”页面。
    //(加上JS非空验证)(选做,加验证码)
%>
<html>
<head>
<title></title>
</head>
<%char[] a={'0','1','2','3','4','5','6','7','8','9'}; 
String yan="";
for(int i=0;i<4;i++){
yan=yan+a[(int)(Math.random()*10)];
}
%>
<body>
<form action="work03link.jsp">
请输入账号:<input type="text" name="text" value="admin"/><br>
请输入密码:<input type="password" name="password" value="admin"/><br>
验证码:<input type="text" name="yanzheng" /><%=yan %><br>
<input type="hidden" name="yan" value="<%=yan %>"/>
<input type="submit" value="登录"/>
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //3.制作一个登陆表单,输入账号和密码,如果账号密码相同,跳转到“登录成功”页面,否则跳转到“登录失败”页面。
    //(加上JS非空验证)(选做,加验证码)
%>
<html>
<head>
<title></title>
</head>
<%
    String text = request.getParameter("text");
    String password = request.getParameter("password");
    String yanzheng=request.getParameter("yanzheng");
    String yan=request.getParameter("yan");
    if(text!=null&&password!=null&&text.equals(password)&&yanzheng.equals(yan)){
        request.getRequestDispatcher("ok.jsp").forward(request, response);// 请求转发
    }else{
    response.sendRedirect("no.jsp");// 重定向
    }
%>
<body>
</body>
</html>

 

 

 

 

4.在上题的表单中增加一个checkbox,让用户选择“是否注册为会员",如果注册为会员,则在显示时增加文本“欢迎您注册为会员”。

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //4.在上题的表单中增加一个checkbox,让用户选择“是否注册为会员",如果注册为会员,则在显示时增加文本“欢迎您注册为会员”。

%>
<html>
<head>
<title></title>
</head>
<%char[] a={'0','1','2','3','4','5','6','7','8','9'}; 
String yan="";
for(int i=0;i<4;i++){
yan=yan+a[(int)(Math.random()*10)];
}
%>
<body>
<form action="work04link.jsp">
请输入账号:<input type="text" name="text" value="admin"/><br>
请输入密码:<input type="password" name="password" value="admin"/><br>
验证码:<input type="text" name="yanzheng" /><%=yan %><br>
是否注册会员<input type="checkbox" name="checkbox" /><br>
<input type="hidden" name="yan" value="<%=yan %>"/>
<input type="submit" value="登录"/>
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //4.在上题的表单中增加一个checkbox,让用户选择“是否注册为会员",如果注册为会员,则在显示时增加文本“欢迎您注册为会员”。

%>
<html>
<head>
<title></title>
</head>
<%
    String text = request.getParameter("text");
    String password = request.getParameter("password");
    String yanzheng=request.getParameter("yanzheng");
    String yan=request.getParameter("yan");
    String checkbox=request.getParameter("checkbox");
    if(text!=null&&password!=null&&text.equals(password)&&yanzheng.equals(yan)){
        if(checkbox!=null){
        out.print("欢迎您注册为会员"+"<br>");
        }
        out.print("登陆成功");
    }else{
        out.print("登陆失败");
    }
%>
<body>
</body>
</html>

 

 

 

 

5.在页面1的表单内输人一个数字N,提交,能够在另一个页面打印N个“欢迎”字符串。

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //5.在页面1的表单内输人一个数字N,提交,能够在另一个页面打印N个“欢迎”字符串。

%>
<html>
<head>
<title></title>
</head>
<body>
<form action="work05link.jsp">
<input type="text" name="text"/>
<input type="submit" value="提交"/> 
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //5.在页面1的表单内输人一个数字N,提交,能够在另一个页面打印N个“欢迎”字符串。

%>
<html>
<head>
<title></title>
</head>
<%String text=request.getParameter("text");
int n=Integer.parseInt(text); 
for(int i=0;i<n;i++){
out.print("欢迎"+"<br>");
}
%>
<body>
</body>
</html>

 

  

 

 

6.在页面1中输入账号和密码,进行登录,如果账号和密码相同,则认为成功登录到页面2,在页面2中显示一个文本框输人用户姓名,输人之后提交,在页面3中显示用户的账号和姓名。(转发)request.getRequestDispacher.....forward

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //6.在页面1中输入账号和密码,进行登录,如果账号和密码相同,则认为成功登录到页面2,
    //在页面2中显示一个文本框输人用户姓名,输人之后提交,在页面3中显示用户的账号和姓名。
    //(转发)request.getRequestDispacher.....forward

%>
<html>
<head>
<title></title>
</head>
<body>
<form action="work06link00.jsp">
<input type="text" name="id" value="admin"/>
<input type="password" name="password" value="admin"/>
<input type="submit" value="登录"/> 
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //6.在页面1中输入账号和密码,进行登录,如果账号和密码相同,则认为成功登录到页面2,
    //在页面2中显示一个文本框输人用户姓名,输人之后提交,在页面3中显示用户的账号和姓名。
    //(转发)request.getRequestDispacher.....forward

%>
<html>
<head>
<title></title>
</head>
<body>
<%
String id=request.getParameter("id");
String password=request.getParameter("password");
if(id.equals(password)){
request.getRequestDispatcher("work06link01.jsp").forward(request, response);
}else{
out.print("登陆失败");
}
 %>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //6.在页面1中输入账号和密码,进行登录,如果账号和密码相同,则认为成功登录到页面2,
    //在页面2中显示一个文本框输人用户姓名,输人之后提交,在页面3中显示用户的账号和姓名。
    //(转发)request.getRequestDispacher.....forward

%>
<html>
<head>
<title></title>
</head>
<%String src=request.getParameter("id"); %>
<body>
登陆成功<br>
<form action="work06link02.jsp">
用户姓名<input type="text" name="name"/><br>
<input type="submit" value="提交"/>
<input type="hidden" name="src" value="<%= src %>"/>
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    //6.在页面1中输入账号和密码,进行登录,如果账号和密码相同,则认为成功登录到页面2,
    //在页面2中显示一个文本框输人用户姓名,输人之后提交,在页面3中显示用户的账号和姓名。
    //(转发)request.getRequestDispacher.....forward

%>
<html>
<head>
<title></title>
</head>
<%String src=request.getParameter("src"); 
String name=request.getParameter("name"); 
%>
<body>
账号:<%=src %><br>
密码:<%=name %>
</body>
</html>

 

 

 

 

 

posted on 2022-04-13 16:27  Lwmm  阅读(421)  评论(0编辑  收藏  举报