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>



浙公网安备 33010602011771号