商品详情jsp源代码(jsp商品列表页面)
admin 发布:2022-12-19 08:42 132
本篇文章给大家谈谈商品详情jsp源代码,以及jsp商品列表页面对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
JSP的源代码写在哪?
jsp文件是一个可以对页面和java代码都能操作的页面,可以有html标签和java代码嵌套。java文件是你的类文件,只能有java代码, 服务器执行jsp文件的时候其实本质是执行的java文件,我们把这种特殊的java文件称作servlet,他具有一定固有的结构。执行过程是这样的 首先我们要知道servlet是个什么东西,你可以理解为他是一个java web需要遵守的规范,他其实是一个接口interface,我们常用的tomcat就是一个servlet容器,他实现了servlet这个接口。所以我们的服务器Tomcat处理web请求的时候就是把jsp首先翻译转换成一个servlet文件(后缀是java的文件,只是拥有特定的格式所以叫做servlet),然后服务器执行这个servlet文件,根据servlet里的方法调用其他的java文件,根据不同的需要各种java文件定义各种不同的类和功能,最终servlet执行结束用输出流打印一个htm文件格式输出到页面,浏览器识别这个htm显示出来,所以我们浏览器显示的并不是jsp而是jsp翻译成servlet运行后输出的htm
jsp 中网站的首页源代码
这是最简单的一个例子,数据库要你自己建,用的是ACCESS
%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
titleJSP连接Access数据库/title
style type="text/css"
!--
.style1 {
font-size: 20px;
font-weight: bold;
}
--
/style
/headbody
div align="center" class="style1"JSP连接Access数据库/div
br
hr
p%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
Connection con = DriverManager.getConnection("jdbc:odbc:jspdata"); //建立数据库链接,jspdata为ODBC数据源名称
//建立Statement对象
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery("select * from lyb"); //建立ResultSet(结果集)对象,并执行SQL语句
%
/p
p align="center"NUMB1数据表中记录如下/p
table width="640" border="1" align="center" bordercolor="#7188e0"
tr bgcolor="d1d1ff"
th width="49"编号/th
th width="90"姓名/th
th width="126"E-mail/th
th width="221"网站/th
th width="80"QQ/th
/tr
%
while(rs.next())
{
%
tr bgcolor="#f8f8f8"
th%= rs.getString(1) %/th
th%= rs.getString(2) %/th
th%= rs.getString(3) %/th
th bgcolor="#f6f6f8"%= rs.getString(4) %/th
th%= rs.getString(5) %/th
/tr
%
}
rs.close();
stmt.close();
con.close();
%
/table
p align="center"br
如果您能看到表格中的数据,说明连接数据库成功!/p
/body
/html
求一个可以搜索商品的网站的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做的网上购物系统的源代码!
可以通过百度Hi告诉我你的问题
有时间可以搞定你面临的问题
如果你有相近的要求也可以示意我
ES:\\BA013AB0A29410B4D0D3CA74500E49BA
交易提醒:预付定金是陷阱
交易提醒:用户名中包含联系方式勿轻信
关于商品详情jsp源代码和jsp商品列表页面的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:vb桌面软件源代码(vb开发桌面程序)
- 下一篇:房产源代码(房产源码)
相关推荐
- 05-07pb超级报表源代码(pb报表工具)[20240507更新]
- 05-07简历源代码可以上传照片的简单介绍[20240507更新]
- 05-07广告切换源代码免费下载(广告切换源代码免费下载安装)[20240507更新]
- 05-06阁楼网源代码(阁楼是什么网站)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06滚动导航代码(导航页面代码)[20240506更新]
- 05-06人脸识别源代码pdf的简单介绍[20240506更新]
- 05-06包含超市管理系统java源代码的词条[20240506更新]
- 05-06商城app源代码免费(商城App源码)[20240506更新]
- 05-06包含游戏源代码不同的模式的词条[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接