0

环境:IE7 & FireFox3.5、jsf1.2、richfaces3.3.X、seam2.2.0、jboss5.1

我有一个很长的 xhtml 表单,在中间的某个地方,用户必须填写一个数据表,然后单击一个按钮(我在这里使用一个 commandLink),它将发布数据表、计算事物并验证数据。

然后,用户想继续填写他的表格。

问题:当我提交时,页面在顶部重新加载,我不知道如何将锚系统与 commandLink 一起使用。

我可以使用输出链接来做到这一点,但是我不会发布我的数据..

我尝试将我的链接#anchor 放入页面流(faces-config.xml 或 pages.xml),我尝试了 commandLink 的“rel”属性,但我一定误解了它的作用。

有人告诉我关于 myfaces 中的“自动滚动”功能,但我并不是真的要为一个功能添加另一个 taglib

我希望我足够清楚,并为我糟糕的英语感到抱歉

谢谢 :)

4

1 回答 1

2

使用 Javascript。

window.onload = function() {
    window.location.hash = '#{bean.anchorName}';
}
于 2009-11-06T11:19:37.110 回答