我想在我的Angular2应用程序中使用Braintree SDK(braintree-web).我真的很感激有关如何使这项工作的任何指示.我认为这是因为我没有导入braintree-web模块,但我也无法弄清楚如何去做.我可以在整个模块中找到任何导出.
我就是这样的地方:
我已经导入了braintree-web库和我找到的打字文件.
ng install --save braintree-web
npm install @types/braintree-web@3.0.1
Run Code Online (Sandbox Code Playgroud)
我试图破解Braintree为Angular2 TS组件提供的JS示例,但我一直收到错误:
EXCEPTION:错误:未捕获(在承诺中):EXCEPTION:./UpaccountComponent类中的错误UpaccountComponent - 内联模板:5:7原始异常:TypeError:this.braintree.setup不是函数
这是.ts文件.
import { Component, OnInit } from '@angular/core';
declare var braintree:any;
@Component({
selector: 'up-btcheckoutform',
templateUrl: './btcheckoutform.component.html',
styleUrls: ['./btcheckoutform.component.css']
})
export class BtCheckoutFormComponent implements OnInit {
braintree = require('BrainTreeWeb');
// braintree = require('braintree-web');
integration: any
constructor() { }
ngOnInit() {
var c = this;
var clientToken = "CLIENT_TOKEN_GOES_HERE";
braintree.setup(clientToken, "dropin", {
container: "payment-form",
onReady: function(int) {
c.integration = int
}
});
}
ngOnDestroy() {
this.integration.teardown(); …Run Code Online (Sandbox Code Playgroud) 我有一个包含Flash横幅的Spring 2.5应用程序.我没有Flash组件的源代码,但它有硬编码到某些页面的链接,.html 我希望能够将这些.html页面重定向到现有的jsp页面.如何让Spring将几个.html页面解析为.jsp页面?
我的项目看起来像:
WebContent
|
-sample.jsp
-another.jsp
WEB-INF
|
-myapp-servlet.xml
-web.xml
Run Code Online (Sandbox Code Playgroud)
我想localhost:8080/offers.html重定向到localhost:8080/sample.jsp
我可以用Spring做到这一点吗?我已经在myapp-servlet.xml中定义了一个SimpleUrlHandlerMapping和UrlFilenameViewController,它必须继续为它已经存在的页面提供服务.
在我的web.xml中,我有
<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
更新
这是URL映射器.如果我添加控制器,如何返回WebContent目录中的jsp视图,因为视图解析器包含/ WEB-INF/jsp目录.
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/page1.htm">page1Controller</prop>
<prop key="/page2.htm">page2Controller</prop>
</props>
</property>
</bean>
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
Run Code Online (Sandbox Code Playgroud) 我有一个用户列表(dataTable中有一个链接userId指向一个/user/view/{userId}).点击此userId链接后,浏览器将按预期重定向到"查看"页面.
我有一个页面接受http://localhost:8080/user/view/1第一个用户和http://localhost:8080/user/view/2第二个用户的网址格式,但我不知道userId如果这个页面加载后如何使用该值.
如何使用PrettyFaces URLRewriteFilter实现这一目标?#{bean.userId}一旦PrettyFaces在访问页面时注入了它,我如何使用支持bean 的值(1,2等)加载数据.谁能解释一下?
<url-mapping id="view">
<pattern value="/user/view/#{bean.userId}/" />
<view-id value="/userview.jsf" />
</url-mapping>
Run Code Online (Sandbox Code Playgroud)
我正在使用JSF2 + Primefaces.3.0.M3 + Prettyfaces-jsf2.3.3.2和GAE.
我正在使用PrettyFaces作为url重写库,如下所示:
@URLMappings(mappings = {
@URLMapping(id = "page1", pattern = "/page1", viewId = "/faces/pages/page1.xhtml"),
@URLMapping(id = "page2", pattern = "/page2", viewId = "/faces/pages/page2.xhtml") })
Run Code Online (Sandbox Code Playgroud)
我可以得到viewId如下:
String viewId = facesContext.getViewRoot().getViewId();
Run Code Online (Sandbox Code Playgroud)
这将返回如下内容:/faces/pages/page1.xhtml
我想知道是否有一种直接的方法来获取视图的模式或id以返回类似page1的东西,或者我必须在上面的代码中使用substring来获取viewId?
java ×3
prettyfaces ×3
jsf-2 ×2
angular ×1
braintree ×1
javascript ×1
primefaces ×1
spring ×1
spring-mvc ×1
typescript ×1