小编Mat*_*att的帖子

如何在Google Maps API中指明语言?

就像您访问maps.google.com.twmaps.google.co.krmaps.google.co.jp,您可以看到每个国家/地区都显示自己的语言.我可以在Google Maps API中使用任何属性来动态设置使用特定语言显示的Google地图吗?

javascript api google-maps google-maps-api-3

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

哪里可以找到所有谷歌地图v3事件列表?

作为标题,我搜索官方谷歌地图api参考和其他网站,我找不到一个文件列表全面的可用事件.请给我一个提示,以获取所有v3事件.非常感谢.

google-maps

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

升级到Spring 3后开始缓慢

我使用Struts2,我的应用程序有数千个由Spring管理的动作类.之前我使用过Spring 2.5.6,我的应用程序很快启动.但是当我把Spring改成3.0时.我的Tomcat启动速度非常慢.对于每个动作类,我从Spring获得以下调试消息:

DEBUG (Cglib2AopProxy.java:802) - Unable to apply any optimisations to advised method: public java.util.List 
Run Code Online (Sandbox Code Playgroud)

几乎每个动作类的每个方法都打印了上面的消息.这就是为什么应用程序花了这么多时间来启动的原因.

下面是我的spring xml的快照,供您参考.

<aop:config proxy-target-class="true"/> <!-- No matter true of false, the problem remains -->
<context:component-scan base-package="com.mycom" scoped-proxy="targetClass"/>
Run Code Online (Sandbox Code Playgroud)

让我附加Spring的完整调试消息,显示创建bean的进度:

2010-01-19 17:07:32,786 [main] DEBUG (DefaultSingletonBeanRegistry.java:214) - Creating shared instance of singleton bean 'CL04001Action'
2010-01-19 17:07:32,786 [main] DEBUG (AbstractAutowireCapableBeanFactory.java:424) - Creating instance of bean 'CL04001Action'
2010-01-19 17:07:32,787 [main] DEBUG (AbstractAutowireCapableBeanFactory.java:498) - Eagerly caching bean 'CL04001Action' to allow for resolving potential circular references
2010-01-19 17:07:32,787 [main] DEBUG (Cglib2AopProxy.java:150) …
Run Code Online (Sandbox Code Playgroud)

java spring struts2 cglib

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

Spring BeanFactoryAware和ApplicationContextAware有什么区别?

两者都可以用来获取bean实例,但哪一个更适合用来实现?

java spring

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

我无法使用jQuery更改HTTP请求标头Content-Type值

我尝试使用jQuery的AJAX函数覆盖HTTP请求标头内容.看起来像这样

$.ajax({
  type : "POST",
  url : url,
  data : data,
  contentType: "application/x-www-form-urlencoded;charset=big5",
  beforeSend: function(xhr) {
      xhr.setRequestHeader("Accept-Charset","big5");
      xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=big5");
  },
  success: function(rs) {
    target.html(rs);
  }
});
Run Code Online (Sandbox Code Playgroud)

Content-Type标头默认为"application/x-www-form-urlencoded; charset = UTF-8",但显然无论我使用'contentType'还是'beforeSend'方法,我都无法覆盖它的值.任何人都可以向我提示我如何更改HTTP请求的内容类型值?非常感谢.

顺便说一下,有什么好的文档可以研究JavaScript的XMLHttpRequest的编码处理吗?

javascript ajax jquery encoding

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

我不能使用注释来指示bean是主bean

我们知道在Spring中,<bean>有一个属性"primary",表示如果有多个bean可以自动连接到属性,则bean是第一个候选者.

但是现在我的所有bean定义都是使用@Component/@Service等声明的,我找不到可用于声明bean的相应"primary"属性.

请告知我如何实现这一目标,谢谢.

java spring annotations autowired

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

某事 - 意识到一种设计模式吗?

在Struts2拦截器包中,我们可以看到很多XXXAware接口,比如ApplicationAware,CookieAware等等.

在Spring框架,ApplicationContextAwareBeanFactoryAware...可以看到.

我也遵循这个设计理念来实现我的框架.这是一种设计模式吗?它有名字吗?

java design-patterns

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

Hibernate Validator异常"找不到类型为:java.lang.String的验证器."

我使用Spring和Spring MVC 3.1,Hibernate 3,Hibernate Validator 4.3.

我想添加我的自定义约束验证器,但似乎我的验证器没有被调用,并且总是得到"找不到类型的验证器"异常.我犯了什么错吗?总是遇到这个例外我遇到了很大的问题

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.lang.String.
    at org.hibernate.validator.internal.engine.ConstraintTree.verifyResolveWasUnique(ConstraintTree.java:394)
    at org.hibernate.validator.internal.engine.ConstraintTree.findMatchingValidatorClass(ConstraintTree.java:375)
Run Code Online (Sandbox Code Playgroud)

但是,如果我删除我的自定义约束验证器,一切正常.这是我的代码,你能帮忙找到导致这个异常的来源吗?

test.constraint.ActorConstraint

@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(validatedBy=ActorConstraintValidator.class)
public @interface ActorConstraint {

  String message() default "Actor already exists in database";
  public abstract Class<?>[] groups() default {};
  public abstract Class<? extends Payload>[] payload() default {};

}



test.constraint.ActorConstraintValidator
@Component
public class ActorConstraintValidator implements ConstraintValidator<ActorConstraint, Actor> {

  @Autowired
  private ActorModel actorModel;

  @Override
  public void initialize(ActorConstraint arg0) {
    System.out.println("ActorConstraintValidator is initialized");
  }

  @Override …
Run Code Online (Sandbox Code Playgroud)

hibernate spring-mvc hibernate-validator

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

为什么 Tiles REGEXP 通配符定义导致无尽的 jsp 包括错误

我在 Struts2 2.2.3 中使用了 tile 2.2.2,因为 Struts2-Tiles 插件很旧,它的实现使用了许多 Tiles 不推荐使用的 API,我想尝试 REGEXP 通配符,所以我在下面实现了我自己的监听器:

MyTilesContainerFactory

package tiles;

import org.apache.tiles.definition.pattern.DefinitionPatternMatcherFactory;
import org.apache.tiles.definition.pattern.PatternDefinitionResolver;
import org.apache.tiles.definition.pattern.PrefixedPatternDefinitionResolver;
import org.apache.tiles.definition.pattern.regexp.RegexpDefinitionPatternMatcherFactory;
import org.apache.tiles.definition.pattern.wildcard.WildcardDefinitionPatternMatcherFactory;
import org.apache.tiles.factory.BasicTilesContainerFactory;


public class MyTilesContainerFactory extends BasicTilesContainerFactory {

  @Override
  protected <T> PatternDefinitionResolver<T> createPatternDefinitionResolver(Class<T> customizationKeyClass) {

    DefinitionPatternMatcherFactory wildcardFactory = new WildcardDefinitionPatternMatcherFactory();
    DefinitionPatternMatcherFactory regexpFactory = new RegexpDefinitionPatternMatcherFactory();
    PrefixedPatternDefinitionResolver<T> resolver = new PrefixedPatternDefinitionResolver<T>();
    resolver.registerDefinitionPatternMatcherFactory("WILDCARD", wildcardFactory);
    resolver.registerDefinitionPatternMatcherFactory("REGEXP", regexpFactory);
    return resolver;
  }
}
Run Code Online (Sandbox Code Playgroud)

MyTilesInitializer

package tiles;

import org.apache.tiles.TilesApplicationContext;
import org.apache.tiles.factory.AbstractTilesContainerFactory;
import org.apache.tiles.startup.AbstractTilesInitializer;


public class MyTilesInitializer extends AbstractTilesInitializer {

  @Override …
Run Code Online (Sandbox Code Playgroud)

struts2 tiles2

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