📄 index.jsp
字号:
<%--下面三行解决中文乱码问题--%><%@page pageEncoding="gb2312"%><%@page contentType="text/html; charset=gb2312"%><%request.setCharacterEncoding("gb2312");%><%@ page import="ch08.ParamUtils,ch08.bookstore.*,java.util.*"%><%--实例化CookieApply类,关于Cookie的操作在此类中--%><jsp:useBean id="cookieApply" scope="session" class="ch08.bookstore.CookieApply" /><% //如果是第一次访问本站点,重定向至登录页面 if(cookieApply.isFirstAccess(request)){ response.sendRedirect("login.jsp"); return; } //doOrder的值来自表单的隐藏域,用来判断用户是否提交了表单 boolean doOrder=ParamUtils.getBooleanParameter(request,"doOrder"); if(doOrder) { //将用户定购的书籍存入cookie cookieApply.orderBooks(request,response); } //获得用户对象 User user=cookieApply.getUser();%><HTML><HEAD> <TITLE>Cookie实例-网上书店购物系统</TITLE> </HEAD><BODY><H2>Cookie实例-网上书店购物系统</H2><HR><%=user.getUsername()%>,您好!欢迎光临本店。<br> <FORM name="orderForm" method="get"> <input type="hidden" name=doOrder value=true> <br><font size="4" color="red">第一类</font><br> <INPUT type="checkbox" name=bookID value=11>JSP程序设计 <INPUT type="checkbox" name=bookID value=12>Linux入门与提高 <INPUT type="checkbox" name=bookID value=13>计算机网络 <br><font size="4" color="red">第二类</font><br> <INPUT type="checkbox" name=bookID value=14>鲁迅全集 <INPUT type="checkbox" name=bookID value=15>古文观止 <INPUT type="checkbox" name=bookID value=16>穆斯林的葬礼 <br><font size="4" color="red">第三类</font><br> <INPUT type="checkbox" name=bookID value=17>大学物理 <INPUT type="checkbox" name=bookID value=18>核物理 <INPUT type="checkbox" name=bookID value=19>有机化学 <INPUT type="checkbox" name=bookID value=20>无机化学 <br> <INPUT type="submit" value="定购"> </FORM> <H3>您曾经在本店定购过下列图书:</H3> <% //迭代显示用户曾经定购过的图书 Iterator iter=user.getBookOrdered(); while(iter.hasNext()){ BookDetails book=(BookDetails)iter.next(); out.println(book.getBookName()+"<BR>"); } %> </BODY> </HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -