小编use*_*598的帖子

如何在IntelliJ IDEA中配置Spring facet

我是Intellij 14.0的新手.我当时正在使用Netbeans,但我的同事告诉我转移到intellij,所以我做了.

我需要运行我在Intellij上运行netbeans的同一个项目.我正在研究的项目是用grails和spring制作的.当我尝试使用Intellij运行项目时,这就是我得到的.

Spring配置检查找到未映射的Spring配置文件.请为模块配置/设置Spring facet:.........(1个文件)

这是文件.

applicationContext.xml中

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="grailsApplication" class="org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean">
        <description>Grails application factory bean</description>
        <property name="grailsDescriptor" value="/WEB-INF/grails.xml" />
        <property name="grailsResourceLoader" ref="grailsResourceLoader" />
    </bean>

    <bean id="pluginManager" class="org.codehaus.groovy.grails.plugins.GrailsPluginManagerFactoryBean">
        <description>A bean that manages Grails plugins</description>
        <property name="grailsDescriptor" value="/WEB-INF/grails.xml" />
        <property name="application" ref="grailsApplication" />
    </bean>

    <bean id="grailsConfigurator" class="org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator">
        <constructor-arg>
            <ref bean="grailsApplication" />
        </constructor-arg>
        <property name="pluginManager" ref="pluginManager" />
    </bean>

    <bean id="grailsResourceLoader" class="org.codehaus.groovy.grails.commons.GrailsResourceLoaderFactoryBean" />

    <bean id="characterEncodingFilter" class="org.springframework.web.filter.CharacterEncodingFilter">
        <property name="encoding">
            <value>utf-8</value>
        </property>
    </bean>

    <bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean" />
</beans>
Run Code Online (Sandbox Code Playgroud)

老实说,我不知道如何解决它.根据我的理解,它正在寻找一些模块,但我无法解决它.我甚至试过这个"添加框架支持".但我在名单中找不到弹簧. …

spring intellij-idea

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

处理angularjs $ http中的重定向

我在我的应用程序中使用angularjs http服务.我在网站上注意到了这一点

如果AJAX调用成功(服务器发回200和209之间的HTTP代码),则执行传递给success()函数的函数.如果AJAX调用失败(除了重定向之外的所有其他代码),则执行传递给error()方法的函数.

显然,重定向状态代码不是成功的一部分,也不是错误回调.那么我们如何处理重定向?

这是我的脚本所做的,使用http get从服务器获取数据.如果会话到期,则服务器返回302状态代码.我应该抓住该状态代码然后将页面重定向到登录.

app.controller('GraphController', function($scope, $http, localStorageService, $interval) {
        $scope.GraphData = [{"key":"in","values":[]},{"key":"out","values":[]}]; 

        $scope.pollStats = function() {
            $http.get('/statistics/getStat').success(function(lastData, status, headers) {              
                if (status==302) {
                    //this doesn't work
                    //window.location=headers('Location');
                    //this doesn't work either
                    window.location.replace(headers('Location'));
                }else if (status==200) {
                    ...processData
                }
            });
        };
});
Run Code Online (Sandbox Code Playgroud)

显然我的脚本不会工作,因为成功回调无法处理重定向.那么我们该如何应对呢?

redirect angularjs

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

如何以编程方式取消选中复选框?

我想以编程方式取消选中一个复选框.我知道如何在javascript中,但因为我使用角度,我认为它是不同的.

这是jsfiddle的链接:https://jsfiddle.net/TKVH6/499/

这是我第一次使用jsfiddle所以如果你看不到脚本和HTML,请告诉我.

这是html

<input type="checkbox" ng-model="v" ng-click="checkAll()" />
<button ng-click="x()">eto</button>
Run Code Online (Sandbox Code Playgroud)

这是棱角分明的

$scope.x = function () {
    $scope.v.checked=false;
};
Run Code Online (Sandbox Code Playgroud)

我知道有很多这样的问题,我已经尝试过了,但是我无法让它发挥作用.

谢谢!

checkbox angularjs angular-ngmodel

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

哪个更好:直接使用$("#myVar")或首先将其保存到变量?

我正在使用jQuery,我想知道将$("#myVar")保存到变量中是否是一个好习惯,就像这样

var jQvar = $("#myVar");
Run Code Online (Sandbox Code Playgroud)

或者像这样直接使用它:

var myVar = $("#myVar").val();
$("#myVar").removeProp("disabled");
..
Run Code Online (Sandbox Code Playgroud)

何时是使用另一个而不是另一个的最佳时间?(var和NonVar)

javascript jquery

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

XDocReport : XDocConverterException: 找不到来自=DOCX 的转换器

我正在测试来自 XDocReport 的示例代码。我结合起来,基于 docx 模板创建了 docx 和 pdf 报告。但是我不断收到这条消息

Apr 21, 2016 5:39:10 PM fr.opensagres.xdocreport.converter.ConverterRegistry internalFindConverter
SEVERE: Cannot find converters from=DOCX
fr.opensagres.xdocreport.converter.XDocConverterException: Cannot find converters from=DOCX
    at fr.opensagres.xdocreport.converter.ConverterRegistry.internalFindConverter(ConverterRegistry.java:121)
    at fr.opensagres.xdocreport.converter.ConverterRegistry.findConverter(ConverterRegistry.java:74)
    at fr.opensagres.xdocreport.document.AbstractXDocReport.getConverter(AbstractXDocReport.java:667)
    at fr.opensagres.xdocreport.document.AbstractXDocReport.convert(AbstractXDocReport.java:690)
    at fr.opensagres.xdocreport.samples.docxandfreemarker.DocxProjectWithFreemarkerList.main(DocxProjectWithFreemarkerList.java:231)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Run Code Online (Sandbox Code Playgroud)

这是代码:

try
        {
            InputStream in = DocxProjectWithFreemarker.class.getResourceAsStream( "DocxProjectWithFreemarkerList.docx" );
            IXDocReport report = XDocReportRegistry.getRegistry().loadReport( in, TemplateEngineKind.Freemarker );

            FieldsMetadata metadata = report.createFieldsMetadata();

            metadata.load( "developers", Developer.class, true );

            IContext context = report.createContext();
            Project project = new …
Run Code Online (Sandbox Code Playgroud)

xdocreport

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

SQL:使用 &lt;= 和 &gt;= 将字符串与通配符进行比较

假设我有一个看起来像这样的表:

Id  |  Name  |  Age
=====================
1   |  Jose  | 19

2   |  Yolly | 26

20  |  Abby  | 3

29  |  Tara  | 4
Run Code Online (Sandbox Code Playgroud)

我的查询语句是:

1)Select * from thisTable where Name <= '*Abby'; 它返回0行

2)Select * from thisTable where Name <= 'Abby'; 返回包含 Abby 的行

3)Select * from thisTable where Name >= 'Abby'; 返回所有行 // 第 1-4 行

4)Select * from thisTable where Name >= '*Abby'; 返回所有行;// 第 1-4 行

5)Select * …

sql sql-server wildcard string-comparison

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

如何在bash中逐个读取ls命令列出的文件?

我想读取特定目录中的所有文件,我想逐一阅读.

这是我到目前为止所做的.ls成功获取指定目录下的所有文件,但无法逐个向我提供文件名.它只回传文件一次.我想逐个得到它,因为我需要做一些解析并使用它.

#!/bin/sh

echo Content-type: application/json
echo ""

for output in "ls /home/myComputer/Desktop/*";
do
echo $output
done
Run Code Online (Sandbox Code Playgroud)

linux bash ls

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