小编Lit*_*ski的帖子

如何将自定义域映射到AWS Elastic Beanstalk URL?

我按照使用自定义域和AWS Elastic Beanstalk的说明将自定义域映射到AWS Elastic Beanstalk URL.

我的Elastic Beanstalk URL如下:

http://myenvironment-specific-string.elasticbeanstalk.com/
Run Code Online (Sandbox Code Playgroud)

我创建了一条CNAME记录,上面写着:

www.example.com     myenvironment-specific-string.elasticbeanstalk.com  8 hrs
Run Code Online (Sandbox Code Playgroud)

我还使用MxToolBox的CNAME Lookup工具查找了CNAME ,它正确地显示了它.但是当我尝试时www.example.com,它并没有出现.

我错过了什么吗?我被卡住了,这让我的大脑分开了!帮我!:(

dns cname amazon-web-services amazon-elastic-beanstalk

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

覆盖Spring Social中的默认重定向视图

我试图覆盖Spring Social的默认行为,一旦连接到提供商(Twitter,Facebook等),就会重定向到"connect/{providerId} Connected".

所以我试图通过重写受保护的java.lang.String connectedView方法来覆盖默认行为(java.lang.String providerId)

所以我已经将ConnectController子类化并尝试重写:

@Controller
public class CustomConnectController extends ConnectController{

    @Inject
    public CustomConnectController(
            ConnectionFactoryLocator connectionFactoryLocator,
            ConnectionRepository connectionRepository) {
        super(connectionFactoryLocator, connectionRepository);
    }


    @Override
    protected String connectedView(String providerId){
        //Do some logic

        return "redirect:/foo/bar;
    }

}
Run Code Online (Sandbox Code Playgroud)

请参阅控制器类的文档:http://static.springsource.org/spring-social/docs/1.0.x/api/org/springframework/social/connect/web/ConnectController.html

但是我收到以下错误:

引起:java.lang.IllegalStateException:找到不明确的映射.无法映射'org.springframework.social.connect.web.ConnectController#0'bean方法public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.connect(java.lang.String ,org.springframework.web.context.request.NativeWebRequest)到{[/ connect/{providerId}],methods = [POST],params = [],headers = [],consume = [],produce = [], custom = []}:已经有'customConnectController'bean方法public org.springframework.web.servlet.view.RedirectView org.springframework.social.connect.web.ConnectController.connect(java.lang.String,org.springframework. web.context.request.NativeWebRequest)已映射.

任何人都可以指导.我的要求如下:1.用户连接社交帐户(Twitter,Facebook等)后2.做一些业务逻辑3.重定向到/ foo/bar页面

请帮忙.

java twitter spring spring-mvc spring-social

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

如何在身份验证失败网址中包含SPRING_SECURITY_LAST_USERNAME?

我在Spring Security XML中有以下内容:

<form-login login-page="/login" 
            authentication-failure-url="/login/failure" />
Run Code Online (Sandbox Code Playgroud)

我想在身份验证失败时获取用户名.我在网上读到它可以从SPRING_SECURITY_LAST_USERNAME获得,但我的问题是:

我如何在以下方面访问它:1)spring security XML,例如

认证失败-URL = "/登录/失败/ SPRING_SECURITY_LAST_USERNAME"

2)或处理/登录/故障映射的控制器.

请帮忙.我被卡住了!:(

java authentication spring spring-mvc spring-security

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

在哪里将robots.txt放入tomcat 7中?

我正在使用Tomcat 7托管我的应用程序。我使用了tomcat-home \ conf \ Catalina \ localhost下的ROOT.xml文件

<Context 
  docBase="C:\Program Files\Apache Software Foundation\Tomcat 7.0\mywebapp\MyApplication" 
  path="" 
  reloadable="true" 
/>
Run Code Online (Sandbox Code Playgroud)

这是在根上下文中加载我的webapp。

但是现在我对将robots.txtsitemap.xml文件放置在何处感到困惑。当我放入C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ mywebapp \ MyApplication下时,它没有显示。

我也尝试将其放在里面C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT,以防万一。但是什么都行不通。我仍然找不到404。任何人都可以指导。

ps我的Web应用程序运行良好。只是我的robots.txt文件无法访问。

编辑

我的web.xml文件:

    <filter>
        <filter-name>springSecurityFilterChain</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy
        </filter-class>
    </filter>

    <filter-mapping>
        <filter-name>springSecurityFilterChain</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
Run Code Online (Sandbox Code Playgroud)

java sitemap apache tomcat robots.txt

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

如何在Amazon EB(Elastic Beanstalk)上托管静态网站?

我正在尝试将静态网站(一堆HTML文件,CSS文件,JS文件,图像等)部署到Amazon Elastic Beanstalk。

我已经创建了环境,现在有了这个按钮,该按钮允许我进行部署,但只允许选择一个文件。

如何复制文件和文件夹结构以便正确部署?

html5 amazon amazon-elastic-beanstalk

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

正则表达式阻止 nginx 中的 url

我想阻止访问末尾有多余字符的网址。

例如我希望 nginx 阻止请求https://www.example.com/url-pattern/amp/extra-chars/more-extra

但希望它允许https://www.example.com/url-pattern/amphttps://www.example.com/url-pattern/amp/

这行得通吗?

location .*\/amp\/. {
   deny all
}
Run Code Online (Sandbox Code Playgroud)

请指导。

regex url nginx url-pattern

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

如何从Spring MVC中的一个jsp更新两个实体/模型元素?

我的要求是通过向用户提供JSP中的表单以及来自两个实体的输入字段(例如UserDetailsEmploymentDetails)来执行CREATE操作.

使用单个提交在单个jsp中更新两个表单的最有效方法是什么?

我所知道的一种方法是将两个实体组合成一个包装类,然后将该对象作为模型发送.这是唯一的解决方案吗?

请指导.

spring controller crud spring-mvc

3
推荐指数
1
解决办法
5854
查看次数

如何用Java连接Facebook,Twitter和Google帐户(Spring MVC)

我正在浏览社交认证(http://code.google.com/p/socialauth/)的功能,并想知道这是否符合我的要求.请指导.

我的Web应用程序目前拥有自己的登录机制(本机).但我打算做以下事情:

  1. 通过Facebook(F),Twitter(T)和Google(G)选项登录
  2. 登录后(通过F,T,G或本机登录),我想让用户选择F朋友,T粉丝或G联系人(在带有自动提示功能的文本框中)

所以我的疑问是:(社交认证"...目前Facebook,Twitter和LinkedIn不提供电子邮件地址.更新:Hotmail已经停止提供电子邮件地址.")尽管我会有一个关注者,朋友或联系人列表一旦用户选择并提交表格,我能否通知他们?

它会分别通过F,T还是G(通过状态更新,推文或电子邮件?)

此外,我还有一个场景:例如,用户已使用Facebook登录.现在我希望用户能够链接她的Twitter和Google帐户.socialauth可以提供吗?如果是,我将如何处理同一用户的多个配置文件对象?

请指导或建议任何其他图书馆.我的应用程序是在Spring MVC中.

或者我应该使用Spring Social?

oauth spring-mvc socialauth twitter-oauth facebook-oauth

3
推荐指数
1
解决办法
8338
查看次数

如何命名每个jQuery Raty隐藏的输入元素?

我正在使用jQuery Raty插件在我的网站上启用星级评分系统.

我有一组4个ratable问题(也可以是5个),我用循环动态显示.因此,为了显示星星我正在使用div id如下:

    <c:forEach items="${myQuestionList}" var="singleQuestion" varStatus="status">

        <p>${singleQuestion.text}</p>

        <div id="star${status.index+1}"></div>

    </c:forEach>
Run Code Online (Sandbox Code Playgroud)

而Raty初始化代码如下:

$("div[id^=star]").raty({ 
                         width: 300
                      });
Run Code Online (Sandbox Code Playgroud)

这完全没问题.显示我的所有4(或5)个问题,并显示Raty星.

现在的问题是这个评级是在一个表格内,需要提交.但问题是Raty <input type="hidden" name="score">为每个Raty附加了一个,因此在提交表单时,不可能说出哪个评级是针对哪个问题.

有没有办法我可以为每个Raty隐藏的输入元素分配一个不同的名称,这将有助于我将其与所提出的问题联系起来.

Raty文档说我可以将分数名称更改为任何内容:

$('#star').raty({ scoreName: 'myscore' });
Run Code Online (Sandbox Code Playgroud)

但这对我没有帮助,因为我正在为所有元素初始化raty插件.

我怎么解决这个问题?请指导.我被卡住了.:(

javascript jquery jstl jquery-plugins raty

3
推荐指数
1
解决办法
1977
查看次数

如何使用AngularJS与SpringMVC异步加载数据?

我是AngularJS的新手,并且不知道如何处理以下情况:

1.我需要显示过去30天的数据行.(默认选项)

我是怎么做的:当页面加载时,Spring控制器将列表放在模型属性中.

@RequestMapping(value="/show/data", method = RequestMethod.GET)
    public String getDataPage(ModelMap model) {
        //cropped for brevity
        List<Data> dataList = dataService.getData(fromDate, toDate);
        model.addAttribute("dataList ", dataList );

        return "data-page";
    }
Run Code Online (Sandbox Code Playgroud)

在JSP中,我使用EL标记遍历List并以表格形式向用户显示数据

<c:forEach var="currentData" items="${dataList}">
    <tr>
        <td>${currentData.name}</td>
        <td>${currentData.address}</td>
        <td>${currentData.email}</td>
        <td>${currentData.phone}</td>
    </tr>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
  1. 用户可以选择日期范围并根据所选范围(例如今天,昨天,上周,上个月,自定义范围),显示的数据应该更新.

我是怎么做的:我正在使用Bootstrap-Daterangepicker(https://github.com/dangrossman/bootstrap-daterangepicker)来显示标记.它为我提供了一个回调函数.

$('#reportrange').daterangepicker(options, callback);
Run Code Online (Sandbox Code Playgroud)

例如 $('#reportrange').daterangepicker(options, function(startDate, endDate){});

没有AngularJS,这将是混乱的.我可以调用jQuery ajax然后获取一个列表,然后在jQuery中搞乱DOM元素.但这很麻烦.

如何在此场景中包含AngularJS以使我的生活更轻松.(而且代码不那么干净了)请帮忙.我被卡住了.

javascript jquery spring spring-mvc angularjs

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