第八章---------

编写两个页面,一个显示一些历史图书的名称和价格,一个显示一些计算机图书和价格。在每本书的后面都有 琏接购头,单击链接,能够将该书添加到购物本毎个页面上都有链接“显示购物车単击该链接,能够显示购物车中的内容:在毎个内容后面都有一个“删除”链接,单击链接,可以将该图书从购物车中删除,

<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
       
          欢迎进入计算机图书区!
1.计算机专业英语 单价:28.0元 购买
2.计算机图形学 单价:18.8元购买
3.数据库原理 单价:27.0元购买
4.JavaEE 单价:32.0元购买
<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
       
          欢迎进入历史图书区!
1.中国近代史 单价:36.0元 购买
2.世界近代史 单价:29.9元购买
3.资治通鉴 单价:54.0元购买
4.史记 单价:69.0元购买
<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
     <%
        ArrayList books=(ArrayList)session.getAttribute("books");
        if(books==null){
           books=new ArrayList();
           session.setAttribute("books",books);
        }
        String book =new String(request.getParameter("b1").getBytes("ISO-8859-1"),"gb2312");
        String type=request.getParameter("i");
        if(book!=null){
            books.add(book);
        }
        if(type.equals("0")){
        response.sendRedirect("ans01.jsp");
        }else{
        response.sendRedirect("ans01_1.jsp");
        }
     %>


<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
   购物车内容是:
<% ArrayList books=(ArrayList)session.getAttribute("books"); for(int i=0;i 删除
<% } %>
<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
    
     <%
        ArrayList books=(ArrayList)session.getAttribute("books");
        String book =new String(request.getParameter("tt").getBytes("ISO-8859-1"),"gb2312");
       books.remove(book);
       response.sendRedirect("ans01_3.jsp");
       %>


<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
    
     <%
        ArrayList books=(ArrayList)session.getAttribute("books");
       books.clear();
       response.sendRedirect("ans01_3.jsp");
       %>




2客户输人账号和密码登录,如果账号和密码相符,则认为登录成功,登录成功之后进孜迎页面。在该页面内有一个“退出”按钮,単击,回到登录页面。要求:退出登录之后,如果访问欢迎页面,或者通过后退按钮回到欢迎页面,都会跳转到登录页面。

<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
       
             欢迎登录
 
  
请输入账号:
请输入密码:
<% String account =request.getParameter("account"); String password =request.getParameter("password"); if(account!=null){ if(account.equals(password)){ session.setAttribute("account",account); response.sendRedirect("ans02_1.jsp"); }else{ out.println("登录失败"); } } %>
<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
       
          <%
            if(session.getAttribute("account")==null){
                response.sendRedirect("ans02.jsp");
            }
           %>
      欢迎<%=session.getAttribute("account") %>来到系统!


3.编写一个登录界面,用户登录,输人账号和密码,如果账号和密码相符,则认为登录
成功,到达聊天界面,在该界面中显示在线名单(登录成功的所有账号)。

<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
       
         欢迎登录
    
  
请输入账号:
请输入密码:
<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
    <%! List list=new ArrayList();%>
  	<%
		String account =request.getParameter("account");
		String password =request.getParameter("password");
		session.setAttribute("myaccount",account);
     for(int i=0;i
    
<%     
     }
     }
     list.add(account);
     application.setAttribute("yh", list);
     response.sendRedirect("ans03_2.jsp");
%>


<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
    
     

欢迎进入聊天室:

<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

	
    
     成功退出!
   <%
    String accounts=(String)session.getAttribute("myaccount");
    List list = (List) application.getAttribute("yh");
    list.remove(accounts);
   //application.setAttribute("yhm", name + "离开聊天室!");
   %>
    重新登录


 

 

你可能感兴趣的:(Java,Web,练习题,javascript,html,前端)

当前在线
<% List list = (List)application.getAttribute("yh"); for (int i = 0; i < list.size(); i++) { %> <%=list.get(i)%>
<% } response.setHeader("refresh", "5"); %>