小编aba*_*ogh的帖子

在控制器spring3中重定向

在Spring 3中,您可以像这样简单地映射URL:

@RequestMapping(value = "/index.html", method = RequestMethod.GET)
public String index(Model model)  {
    return "index";
}
Run Code Online (Sandbox Code Playgroud)

是否有可能使这种方法有点重定向到另一个URL,如:

@RequestMapping(value = "/index.html", method = RequestMethod.GET)
public String index(Model model)  {
    return "second.html";
}

@RequestMapping(value = "/second.html", method = RequestMethod.GET)
public String second(Model model)  {
//put some staff in model
    return "second";
}
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

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

以HTML格式检测Chrome浏览器

如何检测Google Chrome浏览器?例如,我可以使用此标记检测Internet Explorer:

<!--[if lte IE]>
<link href="ie_only.css" rel="stylesheet" type="text/css" />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

我有一个想法:

var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
Run Code Online (Sandbox Code Playgroud)

但也许有人有更好的解决方案?

更新:我的页面只显示错误的Chrome浏览器,因此我需要加载(仅限Chrome)特殊的css文件及更新

html google-chrome

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

这个恼人的错误有什么解决方案吗?

我使用NetBeans 7.0和Glassfish 3.1与Spring,版本3.0.2,我经常收到像这样的错误:

"someProjectName \nbproject\build-impl.xml:1060:无法删除文件SomeProjectname\build\web\WEB-INF\lib\antlr-2.7.6.jar"

任何人有任何想法可能是什么原因?

spring netbeans glassfish-3

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

无法在Spring Security中使用Spring LDAP

我想根据我们的AD验证用户,所以我知道我需要spring security和spring ldap.

这是我的POM中的内容:

<groupId>org.springframework.security</groupId>
<artifactId>org.springframework.security.core</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
...
<dependency>
    <groupId>org.springframework.ldap</groupId>
    <artifactId>spring-ldap</artifactId>
    <version>1.3.0.RELEASE</version>
    <type>pom</type>
    <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

以下是我的secruity-context中的相应条目:

<ldap-authentication-provider user-dn-pattern="CN=0},OU=CAN,OU=NOT,OU=TELL,OU=YOU"/>
    ..  
<!-- LDAP Security Configuration -->
<ldap-server url="ldap://10.9.1.1:389/DC=TELL,DC=YOU"/>
Run Code Online (Sandbox Code Playgroud)

但是,当我运行我的应用程序使用:

mvn jetty:run
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

If you are using LDAP with Spring Security, please ensure that you include the spring-ldap jar file in your application; nested exception is java.lang.ClassNotFoundException: org.springframework.ldap.core.support.BaseLdapPathContextSource:
java.lang.ClassNotFoundException: org.springframework.ldap.core.support.BaseLdapPathContextSource
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
    at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
    at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
    at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:375)
    at …
Run Code Online (Sandbox Code Playgroud)

java spring maven-2 spring-security spring-ldap

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

如何使用多个数据源设置spring数据jpa

我使用的是Spring Data Jpa版本1.0.0.M2这里是网址:http://static.springsource.org/spring-data/data-jpa/docs/1.0.0.M2/reference/pdf/spring-data -jpa-参考.pdf

所有这些都被认为非常简单和漂亮,但是当涉及到两个数据源时,它就会崩溃.问题是如何设置两个数据源?JpaRepository会自动搜索EntityManager,当它找到两个以上时会抛出异常.

如果您对EntityManager有任何想法以及如何设置弹簧数据jpa,请发表回复.真的很感谢你的帮助!

spring jpa unique entitymanager spring-data

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

Spring Data MongoDB映射中的强制属性顺序

我有一个Location对象,当它们被持久化为mongodb时我需要强制它们的顺序,但我没有太多的运气搞清楚如何去做.Location类看起来像:

Location {
   float lat;
   float lon;
   County county;
}
Run Code Online (Sandbox Code Playgroud)

当它被持续到mongo时,县总是在拉特和勒恩之前.这是一个问题,因为我试图在其上放置一个geoindex,前两个属性必须是lat/long.

我试过了:

@XmlRootElement(name="location")
@XmlType(propOrder={"latitude", "longitude", "county"})
Location {
   float lat;
   float lon;
   County county;
}
Run Code Online (Sandbox Code Playgroud)

当location对象被序列化为xml到我的客户端,而不是DB.似乎spring数据或某些mongo mapper总是按字母顺序执行操作.

有谁知道如何强制订单属性持久存入mongo?谢谢!

java spring mongodb spring-data

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

创建名称为bean的bean时出错:Scope'request'对当前线程无效

我集成了SWF 2.2.1,Primefaces 2.2.1,JSF 2,Spring Security 3,Spring 3.1.0M1I和EhCache以及AspectJ和Castor.

我在app-config.xml中为castor定义了bean

<bean id="oXMapper" class="com.abc.xyz.util.OXMapper">
    <property name="unmarshaller" ref="unmarshaller" />
    <property name="marshaller" ref="marshaller" />
    <property name="acordRequest" ref="acordRequest" />
    <property name="acordResponse" ref="acordResponse" />
</bean>

<bean id="unmarshaller" class="org.springframework.oxm.castor.CastorMarshaller">
    <property name="mappingLocation"
        value="classpath:/templates/mapping/ACORD_Response_Mapping.xml" />
</bean>

<bean id="marshaller" class="org.springframework.oxm.castor.CastorMarshaller">
    <property name="mappingLocation"
        value="classpath:/templates/mapping/ACORD_Request_Mapping.xml" />
</bean>

<bean id="acordRequest" class="com.abc.xyz.cate.domain.ACORD">
    <property name="insuranceSvcRq" ref="insuranceSvcRq" />
    <property name="signonRq" ref="CltSearch_signonRq" />
</bean>
Run Code Online (Sandbox Code Playgroud)

我有一个搜索页面,我在这里建立参数,如

<h:panelGrid>
    <h:selectOneRadio id="#{msg.srchType}" value="#{acordRequest.insuranceSvcRq.com_csc_ClientSearchRq.com_csc_SearchInfo.com_csc_SearchCriteria.com_csc_ClientSearch.com_csc_SearchNameByType}">
        <f:selectItem itemLabel="#{msg.exact}" itemValue="E" id="#{msg.exact}" />
    <f:selectItem itemLabel="#{msg.phonetic}" itemValue="S" id="#{msg.phonetic}" />
    <f:selectItem itemLabel="#{msg.truncated}" itemValue="P" id="#{msg.truncated}" />
        </h:selectOneRadio>
</h:panelGrid>
Run Code Online (Sandbox Code Playgroud)

使用Spring Webflow,我调用OXMapper函数并将ACORD(用于构建xml的分层结构)对象传递给它.此OXMapper类分别负责对象和xml的编组和解组. …

spring aspectj castor spring-webflow

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

Spring事务边界扩展

我有一系列方法调用,其中A调用B调用C调用D.A和D有@Transactional注释.但B和C没有.在这种情况下,事务边界的范围是什么.B和C是交易的一部分吗?

java spring transactions

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

单点登录+弹簧

谁能告诉我如何在我的spring应用程序中实现单点登录.(Tomcat或Jboss服务器)

与我分享任何文档或链接,以便在我的春季应用程序中使用此功能.

我使用的是2.5.6弹簧.

请做必要的.

java spring spring-mvc spring-security single-sign-on

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

关于Spring中的多个调度程序servlet

我的应用程序中有两个调度程序servlet.我在单独的xml文件中编写数据库相关的配置(sessionfactory等).在每个调度程序servlet配置文件(abc-servlet.xml,xyz-servlet.xml)中,我导入了这个公共数据库文件.我想知道Spring会创建两个sessionFactory实例,还是与它们共享.这两个应用程序在我的开发环境中运行良好.如果这导致任何与内存相关的问题,我担心生产.

spring

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