我试图创建一个链接 - 改变页面语言的图像。但是我遇到了一个问题,在ajax调用之后GET url参数丢失了,所以不仅语言改变了,而且内容也因为没有参数而改变了。我找到的解决方案是写下我在整个网站上使用的每个参数,并尝试将其放入命令链接中。但是,我希望这不是一个最整洁的解决方案。你能想到一个吗?
<h:commandLink id="language" actionListener="#{userBean.changeLanguage}">
<f:param name="itemId" value="#{param.itemId}" />
<f:param name="categoryId" value="#{param.categoryId}" />
<f:ajax render="@all" />
</h:commandLink>
是的,我的网站不是很大,只有两个参数,但我想为将来学习。