标签: broadleaf-commerce

如何在Thymeleaf - Broadleaf Ecom中使用"map.get(key)"

我有一个Hashmap (String, List<Offers>),传递到Thymeleaf页面.我在页面上获取此地图,我可以访问它.

我怎么能map.get(key)和Thymeleaf一起做?我只需要根据某个键获取值,然后解析并打印该值,我知道并具有该逻辑.

我正在运行Broadleaf应用程序,而Thymeleaf是它的UI引擎.

spring-mvc broadleaf-commerce thymeleaf

14
推荐指数
5
解决办法
4万
查看次数

Broadleaf与SAP

我们考虑将broadleaf用于需要改造其B2B网站的客户之一.阔叶的一切看起来都非常好,但一个主要的挑战是这个客户在SAP中拥有他所有的产品,订购,促销等.

有没有人曾经集成或覆盖broadleaf来调用/持久化SAP中的实体而不是普通的关系数据库?

谢谢你的帮助

sap broadleaf-commerce

5
推荐指数
0
解决办法
288
查看次数

Jquery自动完成功能无效

我试图在我的项目中使用jquery的自动完成功能.但我不知道为什么它甚至没有打电话.

我把我的jsp文件放在下面..

<input id="productName" name="productName" type="text" placeholder=""/>
Run Code Online (Sandbox Code Playgroud)

在我的js文件中...我写了..

$("#productName").autocomplete({
        /*source: '${pageContext. request. contextPath}/search'*/
        source: function( request, response ) {
            alert('asdfasdfasdfasdfadsf');
            $.ajax({
                url: "/../search",
                data: "q="+request.term,
                dataType: "json",
                success: function( data ) {
                    response( $.map( data.values, function( item ) {
                        return {
                            label: item.label,
                            value: item.value
                        }
                    }));
                }
            });
        },
        minLength: 2,
        select: function( event, ui ) {
        },
        open: function() {
            //$( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
        },
        close: function() {
            //$( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" ); …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui spring-mvc jquery-autocomplete broadleaf-commerce

5
推荐指数
1
解决办法
1万
查看次数

Broadleaf Commerce在选择送货地址之前强制使用OTP登录

我想自定义BLC登录,因此它会强制用户在添加送货地址和付款之前登录.我们不希望客人结账.请在网站和API中建议最好的方法.

此外,我们的登录基于手机号码和发送到手机的OTP(一次性密码),请建议如何自定义登录部分以接受网站和API中的手机号码和OTP.

broadleaf-commerce

5
推荐指数
0
解决办法
72
查看次数

如何解决codehaus"服务不可用"maven构建错误?

由于codehaus存储库不再可用,每当我尝试在Eclipse中执行"Run As - Maven install"时,我都会收到以下错误.以下是我得到的错误:

[警告]无法从/向Codehaus Internal(http://repository.codehaus.org)传输元数据org.eclipse.core:commands/maven-metadata.xml :无法传输 http://repository.codehaus.org/ org/eclipse/core/commands/maven-metadata.xml.错误代码503,服务暂时不可用下载:http: //repository.codehaus.org/org/eclipse/equinox/common/maven-metadata.xml

我还看到maven依赖问题已经开始出现在其中的一个jar文件中Demosite -> pom.xml.以下是完整的错误信息:

ArtifactDescriptorException:无法读取org.restlet.jee的工件描述符:org.restlet:jar:2.1.1:ArtifactResolutionException:无法从http:// repository传输org.restlet.jee:org.restlet:pom:2.1.1 .codehaus.org缓存在本地存储库中,在Codehaus Internal的更新间隔过去或强制更新之前,不会重新尝试解析.原始错误:无法传输工件org.restlet.jee:org.restlet:pom:2.1.1 from/to Codehaus Internal(http://repository.codehaus.org):无法传输 http://repository.codehaus. org/org/restlet/jee/org.restlet/2.1.1/org.restlet-2.1.1.pom.错误代码503,服务暂时不可用

如何解决这2个阻滞剂?

spring maven broadleaf-commerce

4
推荐指数
1
解决办法
6744
查看次数

为什么Broadleaf Commerce超过Magento或ZenCart?

我有一个用java-spring-hibernate制作的网站,我们从头开始创建自己,它显示了产品目录,我有它的逻辑.我还可以使用我们在flex中制作的管理员来管理内容和产品/类别.我们可能不应该遇到麻烦,因为那里有很多cms,但是它做了什么.该站点使用jstl呈现在html中以flex格式管理的内容.

现在我想添加一个电子商务,因为我们必须将所有付款,发货,订单逻辑添加到管理员和前端(购物车/用户).但是,因为已经有像magento商店这样的东西,我想也许我应该切换并留下我漂亮的应用程序死:/.正如我正在研究的那样,我偶然发现了阔叶商业,这是一种以弹性 - 弹簧 - 冬眠制成的电子商务后端.它相对较新,应该有一个积极的开发团队.所以我想我的问题是,为什么?如果有这么多的开源商务解决方案,他们是否会在开发中做出这样的努力?我的意思是你仍然需要为用户方构建GUI.他们与magento的区别是什么,职业选手是什么?我应该尝试与broadleaf整合吗?什么是组合,然后保持我喜爱的旧应用程序?

java magento e-commerce broadleaf-commerce

2
推荐指数
1
解决办法
2万
查看次数

spring 使用 ApplicationContex.getBean() 和 @Autowired 有什么不同?我如何决定选择哪一个?

我试图通过阅读来了解一些春天broadLeaf

为什么有些人broadLeaf使用 ApplictionContext.getBean() 而不是 @Autowired 注释?

spring annotations javabeans broadleaf-commerce

2
推荐指数
1
解决办法
1861
查看次数

org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration中的构造函数需要一个bean,但是找到了3个

在使用此链接配置演示后,我遇到运行演示站点(或管理员)的问题

我收到了这个错误

***************************申请失败


描述:

org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration中的构造函数需要一个bean,但是找到了3个: - exporter:在类路径资源中定义[bl-common-applicationContext-mbeans.xml] - blAutoDDLStatusExporter:在类路径资源中定义[BL-共的applicationContext-mbeans.xml] - hibernateExporter:类路径资源定义[BL-共的applicationContext-mbeans.xml]

行动:

考虑将其中一个bean标记为@Primary,更新使用者以接受多个bean,或使用@Qualifier标识应该使用的bean

我该如何解决这个问题呢?

请注意我使用的是最新的Broadleaf Commerce版本(5.2)

java spring broadleaf-commerce spring-boot

0
推荐指数
1
解决办法
1565
查看次数

如何在 Tomcat 8.5 上部署 Broadleaf 5.2

我正在使用 Eclipse(光子)和 Broadleaf 社区演示项目(站点、管理、api 和核心)。

我已经能够使用嵌入式 Eclipse Web 服务器在本地开发机器上运行siteadminapi,现在我正在尝试将 site 、 admin 和 api 项目作为 WAR 部署在运行的 AWS EC2 实例上Tomcat 8.5(JVM 1.7)。

我遵循了阔叶文档:

加上许多其他有关该主题的 Google 搜索网站,但都没有成功。那和它们都是从 2012 年到 2015 年,并且引用了 BL 的旧版本(Servlet 3.0 之前的版本)。

我什至尝试过“web.xml”方法:

由 Maven 清理/安装生成的 WAR 文件(我也尝试过“包”),看起来不像我习惯的典型 WAR 文件:

网站:(ROOT.war)

META-INF
org
WEB-INF
Run Code Online (Sandbox Code Playgroud)

有人可以举例说明如何在 Tomcat 服务器上将 BLC 项目部署为 WAR 吗?

我得到的结果要么是端口 8443 上的 404,要么是空白页(使用 web.xml 方法时)。

很抱歉这个相当开放/模糊的问题,但是对于 BLC 5.2,几乎没有关于此的文档,我已经转向 Stack Overflow 寻求帮助。

谢谢


网站申请

@SpringBootApplication …
Run Code Online (Sandbox Code Playgroud)

broadleaf-commerce

0
推荐指数
1
解决办法
663
查看次数