在GWTP中,当创建一个新的演示者时,我们使用Hash Bang(!)为它设置了一个NameTokens,但是代码没有显示Hash Bang,所以哈希爆炸在哪里?

时间:2013-04-19 13:11:11

标签: gwtp

好的,在GWTP(GWT平台,而不是Gwt)中,当在eclipse中创建一个新的演示者时,会有一个字段“令牌名称:”供我们设置名称标记。所以,我在NameToken的前面加了一个Hash Bang

abc.client.place.NameTokens#!myname

&安培; eclipse创建了

的java文件
@NameToken(NameTokens.myname)

那么Hash Bang位于哪里(!)?

另外,假设我们第一次创建新的Presenter&我们忘了把Hash Bang放在NameToken的前面,那么我们怎样才能包含Hash Bang而不重新创建新的Presenter?

1 个答案:

答案 0 :(得分:3)

通常,您的名称标记应该在com.yourproject.client.place.NameTokens类中找到常量字符串:

package com.yourproject.client.place;

public class NameTokens {
    public static final String home = "home";
    public static final String myname = "myname";
}

如果要在哈希符号和名称标记之间添加感叹号,只需将其添加到字符串中:

package com.yourproject.client.place;

public class NameTokens {
    public static final String home = "home";
    public static final String myname = "!myname";
}