当前位置:首页 > 代码 > 正文

jsp购书系统代码的简单介绍

admin 发布:2022-12-19 22:23 150


本篇文章给大家谈谈jsp购书系统代码,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

jsp网上购物代码及操作!

1.index.jsp登陆界面:

%@ page language="java" import="java.util.*" pageEncoding="GB2312"%

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

%session.invalidate();% %--销毁所有session对象--%

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

title购物车/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

/head

body

center

hr

请输入用户名,默认的为Guest

form action="checklogin.jsp" mothod=get

table width="40%" border="1"

tr bgcolor="#336600"

tddiv align="center"font color="FFFFFF"用户登陆/font/div/td

/tr

tr align="center" bgcolor="#CCCCCC"

td用户名:input type="password" name="userID"/td

/tr

tr align="center" bgcolor="#CCCCCC"

td口  令:input type="password" name="password"/td

/tr

tr align="center" bgcolor="#CCCCCC"

tdinput type="submit" value="登陆"/td

/tr

/table

/form

/center

/body

/html

2.checklogin.jsp登陆认证页面:

%@ page language="java" import="java.util.*" pageEncoding="GB2312"%

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

jsp:useBean id="Car" class="web.Car" scope="session"

jsp:setProperty property="*" name="Car"/

/jsp:useBean

%session.setMaxInactiveInterval(900); % %--设置session超时为30分--%

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

titleMy JSP 'checklogin.jsp' starting page/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

/head

body

%

String nextpage;

if(Car.getUserID().equals("Guest"))

nextpage="car.jsp";

else

nextpage="index.jsp";

%

jsp:forward page="%=nextpage%"/jsp:forward

/body

/html

3.car.jsp购物车页面

%@ page language="java" import="java.util.*" pageEncoding="GB2312"%

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

%@ page import="java.util.*" %

%@ page import="web.Car" %

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

title购物车/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

/head

body

br%@ include file="header.jsp" %

hr

font size="2"

jsp:useBean id="Car" class="web.Car" scope="session"

/jsp:useBean

pfont color="#804040" face="楷体_GB2312"

strong百货商场,请尽情的选购商品添加到购物车!/strong

/font

%String str=response.encodeRedirectURL("add.jsp"); %

form action="%=str %" method="post" name="form"

select name="item" value="没选择"

option value="TV"电视机/option

option value="apple"苹果/option

option value="coke"可口可乐/option

option value="milk"牛奶/option

option value="tea"茶叶/option

/select

pfont color="#804040" face="楷体_GB2312"

输入购买的数量:

/font

input type="text" name="mount"

p

input type="radio" name="unit" value="个"个

input type="radio" name="unit" value="公斤"公斤

input type="radio" name="unit" value="台"台

input type="radio" name="unit" value="瓶"瓶p

input type="submit" value="提交添加"

/form

pfont color="#804040" face="楷体_GB2312"你的购物车里有如下商品:/font

font color="#FF8040" size="2"

%

Hashtable list=Car.list_h();

Enumeration enums=list.elements();

while(enums.hasMoreElements()){

String goods=(String) enums.nextElement();

byte b[]=goods.getBytes("ISO-8859-1");

goods=new String(b);

out.println("br"+goods);

}

%

/font

% String strl=response.encodeRedirectURL("selectRemoveGoods.jsp");%

form action="%=strl %" method="post" name="form"

input type="submit" value="修改购物车中的商品"

/form

/font

%@ include file="tail.jsp" %

/body

/html

4.add.jsp 增加物品:

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

title购物车/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

/head

body

%@ include file="header.jsp" %

hr

font size="2"

jsp:useBean id="Car" class="web.Car" scope="session"/jsp:useBeanbr

jsp:setProperty name="Car" property="*"/

%Car.add_h();%

font face="楷体_GB2312"

font color="#FF8040" size="2"

p您的购物车有如下商品:

%

Hashtable list=Car.list_h();

Enumeration enums=list.elements();

while(enums.hasMoreElements()){

String goods=(String) enums.nextElement();

byte b[]=goods.getBytes("ISO-8859-1");

goods=new String(b);

out.println("br"+goods);

}

%

/font

%String str=response.encodeRedirectURL("car.jsp"); %

br

form action="%=str %" method="post" neme="form"

input type="submit" value="继续购物"

/form

%String strl=response.encodeRedirectURL("selectRemoveGoods.jsp"); %

br

form action="%=strl %" method="post" neme="form"

input type="submit" value="修改购物车中的物品"

/form

/font

/font

%@ include file="tail.jsp"%

/body

/html

5.selectRemoveGoods.jsp选择删除商品:

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

%@ page import="java.util.*" %

%@ page import="web.Car" %

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

title购物/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

/head

body

br%@ include file="header.jsp" %

hr

jsp:useBean id="Car" class="web.Car" scope="session"

/jsp:useBeanbr

p选择从购物车中删除的物品:

%String str=response.encodeRedirectURL("removeWork.jsp"); %

form action="%=str %" method="post" name="form"

select name="deleteitem" size="1"

option value="TV"电视机/option

option value="apple"苹果/option

option value="coke"可口可乐/option

option value="milk"牛奶/option

option value="tea"茶叶/option

/select

input type="submit" value="提交删除"

/form

font face="楷体_GB2312"

font color="#FF8040" size="2"

p您的购物车有如下商品:

%

Hashtable list=Car.list_h();

Enumeration enums=list.elements();

while(enums.hasMoreElements()){

String goods=(String) enums.nextElement();

byte b[]=goods.getBytes("ISO-8859-1");

goods=new String(b);

out.println("br"+goods);

}

%

/font/font

%String strl=response.encodeRedirectURL("car.jsp"); %

form action="%=strl %" method="post" neme="form"

input type="submit" value="继续购物"

/form

%@include file="tail.jsp" %

/body

/html

6.removeWork.jsp删除页面:

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

%@ page import="java.util.*" %

%@ page import="web.Car" %

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

title购物车/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

/head

body

%@include file="header.jsp" %

hr

font size="2"

jsp:useBean id="Car" class="web.Car" scope="session"

/jsp:useBeanbr

%String str=response.encodeRedirectURL("removeWork.jsp"); %

%String name=request.getParameter("deleteitem");

if(name==null)

name="";

byte c[]=name.getBytes("ISO-8859-1");

name=new String(c);

Car.dele_h(name);

out.println("您删除了货物"+name);%

/font

font face="楷体_GB2312"

font color="#FF8040" size="2"

p您的购物车有如下商品:

%

Hashtable list=Car.list_h();

Enumeration enums=list.elements();

while(enums.hasMoreElements()){

String goods=(String) enums.nextElement();

byte b[]=goods.getBytes("ISO-8859-1");

goods=new String(b);

out.println("br"+goods);

}

%

/font/font

%String strp=response.encodeRedirectURL("car.jsp"); %

form action="%=strp %" method="post" neme="form"

input type="submit" value="继续购物"

/form

%String strl=response.encodeRedirectURL("selectRemoveGoods.jsp"); %

form action="%=strl %" method="post" neme="form"

input type="submit" value="修改购物车中的物品"

/form

/body

/html

7.header.jsp页面头部:

%@ page language="java" import="java.util.*" pageEncoding="GB2312"%

center

========================================================================br

购物车系统br

=======================================================================br

           

      WELCOME!

jsp:getProperty name="Car" property="userID"/

当前时间是:

%=new java.util.Date().toLocaleString() %

br

/center

8.tail页面尾部

%@ page language="java" import="java.util.*" pageEncoding="GB2312"%

center

hr

JSP+TOMCAT购物系统

/center

9.Car.java类

package web;

import java.util.*;

import java.io.*;

public class Car implements Serializable{

Hashtable list=new Hashtable(); //散列表,商品列表

String item="Welcome";

int mount=0; //商品数量

String unit=null; //商品单位

String userID; //用户

public void Car(){

}

public void setItem(String item) {

this.item = item;

}

public void setMount(int mount) {

this.mount = mount;

}

public void setUnit(String unit) {

this.unit = unit;

}

public String getUserID() {

return userID;

}

public void setUserID(String userID) {

this.userID = userID;

}

public Hashtable list_h() {

return list;

}

public void dele_h(String s) {

list.remove(s);

}

public void add_h(){

String str="Name:"+item+"Mount:"+mount+"Unit:"+unit;

list.put(item, str);

}

}

怎样用JSP做出一个在线购书网站?

你自己的JSP技术怎么样呢?如果你自己会的话。那技术上可以简单的教下你。如果你自己不会你就去买一个吧登陆模块//获取用户名和密码String userID = request.getParameter("userID");String userPWD = request.getParameter("userPWD ");//这里自己操作数据,验证用户是否在数据库存在boolean loginFlag = dao.checkUserIsExist(userID,userPWD);if(loginFlag ){//到登陆成功页面}else{//到失败页面} 注册和用户登陆类似。就不举例 这个系统不知道是不是需要做类似购物车的功能?其他都比较简单的如果要做这个对你比较难一点给你举个例子登陆成功后点击一本书//检测是否存在购物车String bookId = request.getParameter("bookID");Map map = session.getAttribute("bookList");if(map==null){map = new HashMap();}//检测这本书有没有加入到购物车if(map.containsKey(bookId)){ //如果存在则将书本的数量加1}else{//将这本书添加到bookLIst中} //用户移除书本操作和上面类型。具体代码实现。你自己完成。用map和session来做就能完成 最后结账时统计MAP中所有书本的数量和价格所以你的map的key 可以为bookId 因为这个是唯一map 的value 则最好是一个BookInfo的对象。这个对象中应包含一些这些书本相关属性

我用JSP+MYSQL做的网上书店系统,现在购物车提交上出现问题,求大神帮忙看下,急急急!!!都快哭了:

第一: payoutCar为"" 或者为null, 请检查!

第二: !shop.getIsLogin() == false, 这是表示已经登陆了吧? 为什么检查是否登陆的代码会在最后执行??? 这应该是在第一步就验证的吧?

第三, 除了这两点, 就现在的代码看不出其他的问题了...

关于jsp购书系统代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/27474.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载