SSH网下商城 基于Struts2 Hibernate Spring J2EE框架结构的电子商务网站 - J2EE当前位置:& &&&SSH网下商城 基于Struts2 Hibernate Spring J2EE框SSH网下商城 基于Struts2 Hibernate Spring J2EE框架结构的电子商务网站&&网友分享于:&&浏览:407次SSH网上商城 基于Struts2 Hibernate Spring J2EE框架结构的电子商务网站
一个基于Struts2 Hibernate Spring框架结构的J2EE网上商城系统 (java网上商城)
后台管理员功能:包括后台商品资源管理、人员管理、订单管理、页面管理、商品评论管理,商城公告管理。人员管理中主要涉及到超级管理员对管理员的管理和对商城注册用户的管理和管理员对商城注册用户的管理,并且根据管理员的权限不同赋予不同的功能;商品资源管理中主要包括商品管理、类别管理;订单管理中主要包括对订单的处理,查看和修改。 网站前台功能:包括会员注册,登陆功能,集成支付宝快捷登陆,QQ快捷登陆实现无需注册的一键式快捷登陆功能(考虑集成新浪微博,腾讯微博、人人网等第三方登陆接口),商品全文查找功能,购物车功能,及下定单购买商品,个人中心等功能。 根据浏览记录推荐商品 显示用户浏览的商品等 根据用户当前浏览商品 推荐当前热卖同类商品等功能
全站生成HTML静态页面搜索引擎收录更容易,强大的SEO设置使您的搜索排名更靠前,并且HTML静态化生成技术和多级缓存技术,使得系统的响应速度和负载能力得到极大的提升。
采用MVC架构开发的电子商务平台,使得用户在统风格修改方面也能得心应手,技术上使用流行的SSH框架 遵循J2EE规范,方便功能扩展,
安全管理权限控制机制,多重安全拦截保护技术,有效的保障数据和系统安全
采用AJAX、Jquery等技术,在系统的易用性和实用性方面都得到了空前的突破,真正达到了只要会打字就能够建设专业水准的电子商务平台。
支持多操作系统(如: Windows、Linux、Solaris等),有利于网店系统的部署与迁移。
支持多数据库(如: MySQL、Oracle、SqlServer等主流数据库),有利于数据库类型的变更和数据的移植。
支持SEO优化,可顺利进行搜索引擎营销,以达到提升产品销量和品牌形象的目的。
商城集成腾讯财付通、快钱、支付宝(担保支付,快捷支付,网银支付)等多家网银支付产品,实现最佳无缝支付功能。
开发支付宝支付接口错误TRADE_NOT_ALLOWED_PAY
错误描述: 抱歉,您不能进行本次支付,请查看该交易是否已超时或已被关闭等。 错误代码: TRADE_NOT_ALLOWED_PAY
Java网上商城调用支付宝网银支付接口时报这个错误,经研究发现是因为发往支付宝接口的参数中订单编号已经被用了,以前的价格跟这个不一样或者是时间超出,一样的订单号对应不同的session购买行为,主要原因就是部署了多个数据库导致的,每个开发机的数据库以及生产服务器上使用了不一样的数据库,但却用了一样的支付宝用户ID和密钥,只要数据库一致就没问题了,或者测试的时候使用多个支付宝收款ID。
支付返回URL中携带bank_seq_no参数,在最新支付宝集成文档中无此参数。但在旧版本集成文档中有提到“开通纯网关或伪网关”的商户将携带该参数,升级为最新的支付宝网银接口并在网银支付中添加参数bank_seq_no
商业源码(点击和我聊天)
用这个系统做了一个java版本的电子商务的购物网站的毕业设计,就是功能太强大了点,有些功能要可以关闭了 ,不然导师也不相信啊& 哈哈 大学那会儿做毕业设计的时候就是下载的网上的源码改的 ,提供给大家下载,有说明,但是功能很差,是06年的时候的程序了 J***A_网上商城项目视频讲解 /topics/202635/
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有海淘晒单/汇报
代购 转让 交易
论坛版务/闲聊灌水
安全提问(未设置请忽略)
母亲的名字
爷爷的名字
父亲出生的城市
您其中一位老师的名字
您个人计算机的型号
您最喜欢的餐馆名称
驾驶执照最后四位数字
关于充值显示付款中说明
查看: 2357|回复: 10
该用户从未签到
尊敬的先锋用户大家好:
& & 昨日我司网站服务器机房做维护时 出了点小问题,导致服务器中断了一段时间。有的客户付款成功,有一小部分付款成功但是还是显示付款中,对此我司联系支付宝,支付宝反馈说 因为支付宝给我网站数据 我们服务器中断没有接受到充值数据&&支付宝会在25小时内 间断性的重新发取数据,所以没有付款成功的 请耐心再等一等。 对此对大家带来的不便,我司深表歉意。如25小时内还是没有充值数据发过来,我会联系技术 手动把大家的充值加入账户内,&&再次说声抱歉。&&近期我们会找原因 解决最近网站一系列问题!
& && && && && && && && && &先锋快递&&
该用户从未签到
好吧~~~刚充了钱,今天的飞机赶不上了~~~:Q
TA的每日心情开心收货喽 06:34
totti_cch 发表于
好吧~~~刚充了钱,今天的飞机赶不上了~~~
对呀,我昨天付款也想赶今天的飞机的。。
该用户从未签到
周五的飞机赶不上了哎
该用户从未签到
:L我昨天付款的,今天依旧付款中
该用户从未签到
我今天付款的,也在付款中,无奈啊~!还以为好了呢~!运气不佳~!
该用户从未签到
我干才付款的也是付款中,晕死!
该用户从未签到
我也不知道自己付款成功没有,显示 错误描述: 抱歉,您不能进行本次支付,请查看该交易是否已超时或已被关闭等。
错误代码: TRADE_NOT_ALLOWED_PAY
该用户从未签到
我昨天付款的还在付款中。。。本来想赶周五的飞机的。。。。郁闷。。现在还有一单批价出来我也不敢付钱了。。。。。
该用户从未签到
刚付了一笔,成功后显示付款中。。。啥时能解决啊?我还有一单要不要付。。。
该用户从未签到
都周一了,好几十个小时啦,有最新消息吗
menu.innerHTML = ''+upload_form+'' + str + '提交取消';
menu.innerHTML = '' + str + '提交取消';
showMenu({'ctrlid':ctrlid,'evt':'click','duration':3,'cache':0,'drag':1});
function seditor_insertunit(key, text, textend, moveend, selappend) {
if($(key + 'message')) {
$(key + 'message').focus();
textend = isUndefined(textend) ? '' :
moveend = isUndefined(textend) ? 0 :
selappend = isUndefined(selappend) ? 1 :
startlen = strlen(text);
endlen = strlen(textend);
if(!isUndefined($(key + 'message').selectionStart)) {
if(selappend) {
var opn = $(key + 'message').selectionStart + 0;
if(textend != '') {
text = text + $(key + 'message').value.substring($(key + 'message').selectionStart, $(key + 'message').selectionEnd) +
$(key + 'message').value = $(key + 'message').value.substr(0, $(key + 'message').selectionStart) + text + $(key + 'message').value.substr($(key + 'message').selectionEnd);
if(!moveend) {
$(key + 'message').selectionStart = opn + strlen(text) -
$(key + 'message').selectionEnd = opn + strlen(text) -
text = text +
$(key + 'message').value = $(key + 'message').value.substr(0, $(key + 'message').selectionStart) + text + $(key + 'message').value.substr($(key + 'message').selectionEnd);
} else if(document.selection && document.selection.createRange) {
var sel = document.selection.createRange();
if(!sel.text.length && $(key + 'message').sel) {
sel = $(key + 'message').
$(key + 'message').sel =
if(selappend) {
if(textend != '') {
text = text + sel.text +
sel.text = text.replace(/\r?\n/g, '\r\n');
if(!moveend) {
sel.moveStart('character', -endlen);
sel.moveEnd('character', -endlen);
sel.select();
sel.text = text +
$(key + 'message').value +=
hideMenu(2);
if(BROWSER.ie) {
function dm_editor_squarestrip(str) {
str = str.replace('[', '%5B');
str = str.replace(']', '%5D');
function dm_ajaxpost(formid, showid, waitid, showidclass, submitbtn, recall) {
var waitid = typeof waitid == 'undefined' || waitid === null ? showid : (waitid !== '' ? waitid : '');
var showidclass = !showidclass ? '' :
var ajaxframeid = 'ajaxframe';
var ajaxframe = $(ajaxframeid);
var curform = $(formid);
var formtarget = curform.
var handleResult = function() {
var s = '';
var evaled =
showloading('none');
s = jQuery("#"+ajaxframeid).contents().find("body").first().html();
} catch(e) {
s = '内部错误 无法显示';
if(parseInt(s) > 0) {
// 上传成功
var attachnew = '';
if(jQuery("#fwin_reply").length > 0){
jQuery("#postform").append(attachnew);
seditor_insertunit("post", '[attachimg]' + s, '[/attachimg]', null, 1);
}else if(jQuery("#fwin_newthread").length > 0){
jQuery("#postform").append(attachnew);
seditor_insertunit("post", '[attachimg]' + s, '[/attachimg]', null, 1);
jQuery("#fastpostform").append(attachnew);
seditor_insertunit("fastpost", '[attachimg]' + s, '[/attachimg]', null, 1);
hideMenu();
s = dm_lang[0];
} else if (parseInt(s) < 0) {
var n = Math.abs(parseInt(s));
s = dm_lang[n];
if(showidclass) {
if(showidclass != 'onerror') {
$(showid).className =
showError(s);
if(submitbtn) {
submitbtn.disabled =
if(!evaled) {
ajaxinnerhtml($(showid), s);
if(curform) curform.target =
if(typeof recall == 'function') {
eval(recall);
if(!evaled) evalscript(s);
ajaxframe.loading = 0;
if(!BROWSER.firefox || BROWSER.safari) {
$('append_parent').removeChild(ajaxframe.parentNode);
setTimeout(
function(){
$('append_parent').removeChild(ajaxframe.parentNode);
if(!ajaxframe) {
var div = document.createElement('div');
div.style.display = 'none';
div.innerHTML = '';
$('append_parent').appendChild(div);
ajaxframe = $(ajaxframeid);
} else if(ajaxframe.loading) {
_attachEvent(ajaxframe, 'load', handleResult);
showloading();
curform.target =
var action = curform.getAttribute('action');
action = hostconvert(action);
curform.action = action.replace(/\&inajax\=1/g, '')+'&inajax=1';
curform.submit();
if(submitbtn) {
submitbtn.disabled =
您需要登录后才可以回帖
回帖后跳转到最后一页
Powered by
X3.1 | &&&&-27 &
&京公网安备64号&
北京米饭粒科技有限公司 版权所有
地址:北京市蓝靛厂东路金源商务中心B区2号1709&&&***:010-支付宝接口错误描述: 抱歉,卖家账户经验证不存在,请联系您的商家。
[问题点数:20分]
支付宝接口错误描述: 抱歉,卖家账户经验证不存在,请联系您的商家。
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。