我试图完全理解Vaadin 7中的导航,我在Vaadin书中读过导航员章,但仍然有一些实际问题。
从根本上讲,它是关于使用!我什么时候需要设置它,为什么?
浏览器历史记录示例:
我需要设置爆炸(!)或者在浏览器中单击回退不起作用,因为参数没有传递--视图输入函数:
private void showInfo(String info) {
infoLabel.setValue(info);
Page.getCurrent().setUriFragment("!" + "myview/param=" + info, false);
}按钮单击后的导航示例:
我不能把爆炸(!)否则,url片段将更改为"#!myview//param=X“(包含double /)
@Override
public void buttonClick(ClickEvent event) {
getUI().getNavigator().navigateTo("myview/param=X")
}我是在这里混合了两个概念,还是有一个实用工具为我做到了,而我却不知道呢?还是我只需要知道这两件事然后自己决定呢?
谢谢
发布于 2013-12-17 13:19:58
你不需要设置'!‘除了你想强迫你的网站被搜索引擎爬行(参见GoogleDevelopers规范)。有些人甚至说,这些散列刘海是非常糟糕的UI实践。
还是你的应用程序要求它的全部内容被搜索引擎索引?
https://stackoverflow.com/questions/20566885
复制相似问题