急求一个用jsp做的网上购物系统的源代码!

急求一个用jsp做的网上购物系统的源代码!,第1张

可以通过百度Hi告诉我你的问题

有时间可以搞定你面临的问题

如果你有相近的要求也可以示意我

ES:\\BA013AB0A29410B4D0D3CA74500E49BA

交易提醒:预付定金是陷阱

交易提醒:用户名中包含联系方式勿轻信

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">

<td><div 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">

<td><input 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%>">

<title>My 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>

<p><font 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>

<p><font 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>

<p><font 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:useBean><br>

<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:useBean><br>

<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:useBean><br>

<%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)

}

}

没问题啊,我一直都用的XP做开发

你下载一个tomcat就行了,我用的6.0的,你下载安装好后,在webapps文件夹里面新建个你自己的文件夹,然后把JSP页面放进去,启动TOMCAT就行了,在浏览器里面输入http://locahost:8080/你的建的文件夹名/jsp文件名就可以访问了

那要看你装SQL SERVER 2000 没有,装好后把数据库文件拷过去


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11550533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存