问题标签 [broadleaf-commerce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
broadleaf-commerce - 我可以在哪里编辑阔叶更新资产的 html 和控制器文件?
糟糕,我在我的项目中找不到阔叶更新资产的 html和控制器文件?我可以编写控制器,但想在 html 文件中进行一些更改。我能怎么做?我在哪里可以找到更新资产的 html?
spring - 阔叶商业演示网站登录链接被重定向
我已将 Broadleaf 演示站点配置为直接从 eclipse 使用 tomcat 服务器运行(而不是通过使用 ant 任务)。我试图访问登录、注册和购物车页面,但链接被重定向。由于在 tomcat 的演示站点中,登录页面必须位于 /mycompany/login,当我单击登录链接时,我会被重定向到 /mycompany/mycompany/login。
我试图直接点击 url http://localhost:8181/mycompany/login
,但它也被重定向/更改为http://localhost:8181/mycompany/mycompany/login
. 同样的问题在单击注册和购物车链接时也会重复。
在 LoginController 中,我可以看到请求映射为“@RequestMapping("/mycompany/login")”。
在日志中,我可以看到“在名为 'mycompany' 的 DispatcherServlet 中找不到带有 URI [/mycompany/mycompany/login] 的 HTTP 请求的映射”,这是真的,因为我们没有此 url 的映射。
任何指向我可以查找错误的位置的指针。
broadleaf-commerce - 插入新实体不会查看“SEQUENCE_GENERATOR” - 演示管理员
我正在使用带有休眠SQLServer2008Dialect
方言的 SQL Server 2012 Express Edition 来运行 Admin 演示,并且在生成主键时遇到了一些问题。初始插入语句不使用字段的预先计算'SEQUENCE_GENERATOR'
值@Id
。
尝试插入新的结构化内容时,'SEQUENCE_GENERATOR'
表格会填充一些值:
但是新实体以 1 的 id 保存(根据演示 sql 脚本,此表中已有一些现有行):
插入该行时,控制台中会显示以下 sql:
稍后将一些 HTML 内容保存到BLC_SC_FLD
中并不是那么幸运。新实体也被分配了 1 的 id,不幸的是它已经存在:
当然抛出异常:
我不确定问题出在哪里。@GenericGenerator
生成策略org.broadleafcommerce.common.persistence.IdOverrideTableGenerator
似乎在第一次插入时命中,'SEQUENCE_GENERATOR'
然后FIELD_CACHE
按照设计从变量中增加 id。
所以我实际上有2个问题。
- 当表中已经保存了更高的 id 时,为什么要
'SEQUENCE_GENERATOR'
获得 101 的初始值? - 为什么实体以 1 的值保存?这与 MS SQL Server 有关吗?
broadleaf-commerce - 如何在阔叶的 blCheckoutWorkflow 中获取客户帐单地址?
我想获取客户帐单地址详细信息,并希望将它们记录到blCheckoutWorkflow
.
我尝试了以下方法。
但是这里返回的列表的大小getCustomerPayments()
是0
。所以我得到了ArrayIndexOutOfBoundsException
。
有没有办法获取客户在/checkout
.
请回复我。
java - 请求映射未执行
我不太确定这是否与春天有关:D
我有一个表格:
我有一个控制器:
我想知道为什么它不会进入 showBulkUpload 方法:o 当我将方法更改为 GET.. 它会进入方法.. 我想知道我错过了什么
顺便说一句,控制器 bean 没有问题,因为它被 100% 扫描
java - 无法初始化 POM pom.xml:无法验证 POM
在启动 jetty-demo 时,我遇到了以下错误。
你能帮我解决吗?
我的 POM -
Z:\broadleaf\eclipse-workspace\DemoSite\site\pom.xml [artifact:pom]
com.mycompany: 站点在 Z:\broadleaf\eclipse-workspace\DemoSite\site\pom.xml
java - 如何在 Broadleaf 中实现我自己的 ProductImpl?
我想实现我自己的ProductImpl
,而不是创建一个扩展的新类ProductImpl
,我想ProductImpl
用我自己的实现替换现有的。
这里的事情是,我在BLC_PRODUCT
表格中另外添加了两列。现在,我想重新设计ProductImpl
包含这两列的类。
所以,我写了一个MyProductImpl
看起来像这样的类。
在这里,当我通过管理界面创建新产品时不会调用 setter 方法,但会注入值(除了我的附加字段)。这些附加字段的值实际上应该在程序内部插入,而不是用户直接输入。我怎么能那样做?
提前致谢。
spring-mvc - 未找到阔叶自定义文件页面
我想添加我的自定义文件未找到页面,为此我在 web.xml 中添加了以下代码
并在包“com.mycompany.controller.content”中创建了一个带有请求映射“/test”的控制器,该控制器返回一个视图字符串“test”。我还在“模板/内容”文件夹中创建了一个“test.html”。现在,当我点击一个不存在的网址时,我收到以下错误
在此之后,我使用以下代码来解决异常
以前的异常得到了解决,但出现了一个新的异常,如下所示
在调查这个异常时,我注意到“BroadleafRequestCustomerResolverImpl”类的“setCustomer”方法被调用了两次,并且请求引用在第二次调用后变为空。
spring - 阔叶商业中的掩蔽
我们使用的是 Broadleaf Commerce 3.0.5 版本。众所周知,社区版没有源代码。并且管理员存在于 jar 级别。我需要在管理员用户信息中进行屏蔽。任何人都可以回复这篇文章,以便我解决我的问题吗?
spring-social - spring-social-twitter 错误 401 未经授权
我已经推荐了http://www.broadleafcommerce.com/blog/why-your-ecommerce-site-should-integrate-with-spring-social以将 fb 和 twitter 登录带到我的阔叶网站,但我仍然面临以下错误尽管尝试许多在 stackoverflow 和 twitter 开发人员支持上发布的解决方案
有人知道如何处理这个错误吗?是不是因为教程中使用的是1.0.2.RELEASE版的spring social?