小编Dav*_*rko的帖子

如何使用一个具有下拉菜单的按钮创建按钮组?

如何使用一个具有下拉菜单的按钮创建按钮组?我问,因为在这种情况下,菜单不会显示在按钮下方/下方,而是显示在左页边框处.如果我删除组按钮类(class ="btn-group")(我得到独立按钮)下拉列表正确显示?有办法如何管理吗?

这里是按钮组手册页的链接,仅供参考我的意思. http://twitter.github.com/bootstrap/components.html#buttonGroups

twitter-bootstrap

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

如何使用VUE.js定义已选中和未选中复选框的值?

有没有一种方法可以定义。的选中和未选中值?现在VUE将模型设置为true / false,这很有意义,但是在实际应用中,数据格式有点像'1'=> true和''=> false。如何在VUE中做到这一点?

vue.js

7
推荐指数
2
解决办法
4906
查看次数

Spring Data Elasticsearch @Document indexName在运行时定义

是否可以动态地(在运行时)指定indexName每个@Document,例如,通过配置文件?或者是否可以使@DocumentSpring环境(dev,prod)依赖?

谢谢!

spring-mvc spring-data spring-boot spring-data-elasticsearch

7
推荐指数
1
解决办法
5091
查看次数

如何将SolrQuery(SOLRJ)转换为URL?

在使用SOLRJ时,我想知道如何使用SOLR查询语法将SolrQuery对象转换为其URL表示.我试图使用.toString()方法,但它不会返回正确的查询表示.还有其他方法怎么做?

java solr solrj

6
推荐指数
1
解决办法
1281
查看次数

Laravel IoC和单例模式

我试图通过创建一个单例对象来使用Laravel IoC.我正在按照以下教程中的模式进行操作.我已经将一条Log消息放入对象(本例中为Foobar)构造函数中,我可以看到每次在浏览器中刷新页面时都会创建该对象.单例模式对于Laravels IoC意味着什么?我理解它是整个应用程序的共享对象,但它显然是每次App都请求时创建的:make(...)有人可以解释一下.我以为我会使用单例模式来维护共享的MongoDB连接.

App::singleton('foo', function()
{
    return new FooBar;
});
Run Code Online (Sandbox Code Playgroud)

laravel laravel-4

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

你在trigger.io中使用什么JavaScript框架?(骨干,淘汰赛,余烬,角)

您在Trigger.io中成功使用了哪些JavaScript框架?我的意思是客户端JS应用程序框架,如backbone,knockout,ember,angular?

我们在这里使用angular.js但使用路由器为我们的应用程序时,有一些显著的问题...查看详细信息在这里https://groups.google.com/forum/?fromgroups#!topic/angular/XGDRAskA8qs.Trigger.io和使用angular.js路由器不能一起工作.(至少我们无法让它工作)

您是否使用其他JS框架,您可以使用应用程序路由器功能与trigger.io一起正常工作?(我可以在ember或骨干中看到类似的路由器功能)

trigger.io forge

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

Symfony2 - 文件下载和“文件名后备必须仅包含 ASCII 字符。” 错误

此处使用 Symfony 2.5,用户将 MS Office 文件上传到我们的应用程序中,并在以后根据需要下载。现在,当文件附件包含非 ASCII 字符(这很常见,因为我们来自捷克共和国),Symfony 会引发错误“文件名回退必须仅包含 ASCII 字符。”

我发现了很多关于这个问题的报告和讨论,例如

https://github.com/symfony/symfony/issues/9093

...但没有真正的解决方案。我知道在制作 Content-Disposition 标头时我可以将文件名转换为 ascci,但它会更改呈现给用户的文件名,这对用户来说并不好而且相当误导。有没有办法避免这种情况并能够提供以前的文件名?能够下载文件名中包含非 ASCII 字符的文件在互联网上很常见,那么为什么有这个限制呢?

按照此How to Encode the filename parameter of Content-Disposition header in HTTP? 我什至尝试使用 urlencode() 对文件名进行编码,但现在它说 % 不允许使用 char :-(

更新 1: 这是我正在使用的代码片段。我正在使用流式传输对浏览器的响应,并且我认为标头是手动定义的。

$response = new StreamedResponse();
$response->headers->set('Content-Type', $upload->getMimeType());
$contentDisposition = $response->headers->makeDisposition(ResponseHeaderBag::DISPOSITION_ATTACHMENT, $upload->getFilename());
$response->headers->set('Content-Disposition', $contentDisposition);
Run Code Online (Sandbox Code Playgroud)

php symfony

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

使用 hasIpAddress 表达式授权请求,但使用从反向代理转发的 IP?

我将 SpringSecurity 与 SpringBoot 结合使用,并尝试限制来自特定 IP 地址的访问。我使用的是标准http.authorizeRequests().antMatchers("/api/**").access("hasIpAddress('xxx.xxx.xxx.xxx/16')");,直接访问服务器时它可以正常工作。但生产系统却是haproxy。我们使用 haproxy 向我们的应用程序发送 X-Forwarded-For 信息,并添加这两行 info application.properties

server.use-forward-headers=true
server.tomcat.remote-ip-header=X-Forwarded-For
Run Code Online (Sandbox Code Playgroud)

...但仍然无法访问该网址。知道缺少什么或者是否必须采取不同的措施来检查转发的远程 IP?

spring-security spring-boot

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

如何从xPages流文件?

我正在尝试将文件从文件系统流式传输到浏览器,并且无法使其正常工作.我有一个带有rendering = false的xpage,并且在afterRenderResponse上我有以下代码:

XspHttpServletResponse  response = (XspHttpServletResponse) getFacesContext().getExternalContext().getResponse();

response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition","attachment;filename=demofile.exe");

File file = new File("path to file");
FileInputStream fileIn = new FileInputStream(file);
ServletOutputStream out = response.getOutputStream();
etc. .....
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试打开xpage时,我在控制台上收到错误消息:

java.lang.IllegalStateException: Can't get an OutputStream while a Writer is already in use
       at com.ibm.xsp.webapp.XspHttpServletResponse.getOutputStream(XspHttpServletResponse.java:548)
Run Code Online (Sandbox Code Playgroud)

方法'response.getOutputStream()'引发了这样的错误,所以我不能让输出流工作.有没有人有这方面的经验?我只是尝试实现下载服务,以便将文件从服务器文件系统流回浏览器.

xpages

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

更新xPages应用程序会删除Domino服务器上的会话变量...如何处理?

在相当大的xPages应用程序开发期间,意识到Domino在应用程序设计发生任何变化(在服务器上导致某些内部应用程序重新加载)后删除应用程序中的所有sessionScope,viewScope,applicationScope变量.我理解这个用于开发过程,但它在生产中实际上是不可接受的,因为它会使连接用户产生不一致性.即使在代码或xpage上(在任何xpage上,而不是用户正在处理的页面上)进行简单的拼写错误更正,并将更改应用于生产应用程序也会导致删除.有没有办法克服这种行为?(我知道我可以在工作时间之外更新应用程序,但是当您需要快速提供更改时,例如错字修复,可以更新新应用程序的问题...)

xpages

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