jsp6

1.登陆
输入用户名密码,判断用户名和密码相同,登陆成功,session中保存用户的用户名,进入主页main.jsp,主页有一个退出按钮,点击,回到登陆页login.jsp。要求:退出登录后,如果在浏览器直接输入主页main.jsp,访问不了,直接跳到登陆页。
2.购物车
和上一题一起,在main.jsp中做一个购物车,里面显示3个商品名和价格 每一个后面有一个加入购物车按钮,main.jsp中有一个按钮(或者超链接)可以显示购物车。(选作:在购物车中加删除按钮删除商品
 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <!DOCTYPE HTML >
 3 <html>
 4 <head>
 5 <title>My JSP 'index.jsp' starting page</title>
 6 </head>
 7 <body>
 8     <script>
 9         function yz() {
10             if (form.user.value == "") {
11                 alert('用户名不能为空');
12                 return;
13             }
14             if (form.password.value =="") {
15                 alert('密码不能为空');
16                 return;
17             }
18             form.submit();
19         }
20     </script>
21     <form action="index.jsp" method="post" name="form">
22         <table>
23             <tr>
24                 <td>用户名:</td>
25                 <td><input type="text" name="user"></td>
26             </tr>
27             <tr>
28                 <td>密码:</td>
29                 <td><input type="password" name="password"></td>
30             </tr>
31             <tr>
32                 <td><input type="button" value="登录" onclick="yz()"></td>
33             </tr>
34         </table>
35     </form>
36 </body>
37 </html> 
 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <!DOCTYPE HTML >
 3 <html>
 4 <head>
 5 <title>My JSP 'index.jsp' starting page</title>
 6 </head>
 7 <body>
 8     <%
 9         String user = request.getParameter("user");
10         String password = request.getParameter("password");
11         if (user.equals(password)) {
12             session.setAttribute("user", user);
13             request.getRequestDispatcher("index1.jsp").forward(request,
14                     response);
15         } else {
16             response.sendRedirect("Copy of index.jsp");
17         }
18     %>
19 </body>
20 </html> 
 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <!DOCTYPE HTML >
 3 <html>
 4 <head>
 5 <title>My JSP 'index.jsp' starting page</title>
 6 </head>
 7 <body>
 8     <%
 9         String user = (String) session.getAttribute("user");
10         if (user == null) {
11             response.sendRedirect("Copy of index.jsp");
12         }
13     %>
14     欢迎你<%=user%>
15     <a href="index2.jsp">退出登录</a>
16     <form action="index3.jsp" method="post">
17 
18        <table border="1" cellpadding="0" cellspacing="0" width="500">
19 
20             <thead>
21                 <tr>
22                     <th>商品名称</th>
23                     <th>价格</th>
24                     <th>加购</th>
25                 </tr>
26             </thead>
27             <tbody>
28                 <tr>
29                     <td>篮球</td>
30                     <td>299</td>
31                     <td align="center"><input type="checkbox" name="sp" value="篮球">
32                     </td>
33                 </tr>
34                 <tr>
35                     <td>足球</td>
36                     <td>399</td>
37                     <td align="center"><input type="checkbox" name="sp" value="足球">
38                     </td>
39                 </tr>
40                 <tr>
41                     <td>羽毛球</td>
42                     <td>2</td>
43                     <td align="center"><input type="checkbox" name="sp" value="羽毛球">
44                     </td>
45                 </tr>
46                 <tr>
47                     <td>乒乓球</td>
48                     <td>1</td>
49                     <td align="center"><input type="checkbox" name="sp" value="乒乓球">
50                     </td>
51                 </tr>
52                 <tr>
53                     <td colspan="3"><input type="submit" value="加购">
54                     </td>
55                 </tr>
56             </tbody>
57         </table>
58     </form>
59 </body>
60 <ml>
 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <!DOCTYPE HTML >
 3 <html>
 4 <head>
 5 <title>My JSP 'index.jsp' starting page</title>
 6 </head>
 7 <body>
 8     <%
 9         session.invalidate();
10         response.sendRedirect("Copy of index.jsp");
11     %>
12 </body>
13 </html>
 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <!DOCTYPE HTML >
 3 <html>
 4 <head>
 5 <title>显示购物车</title>
 6 </head>
 7 <body>
 8     <%
 9         request.setCharacterEncoding("utf-8");
10         String[] sp = request.getParameterValues("sp");
11         for (int i = 0; sp != null && i < sp.length; i++) {
12             out.print(sp[i] + "<br>");
13         }
14     %>
15 </body>
16 </html>

 

 

 

 

 

posted @ 2022-04-24 18:22  韩式小火锅  阅读(23)  评论(0编辑  收藏  举报