如何解决JSF - f:param: 参数未发送但 jessionid 和 ln=javax.faces
我这里有以下 facelet 代码
<h:form>
<h:button
value="Open"
outcome="foo.xhtml">
<f:param
name="fid"
value="#{foo.bar}" />
</h:button>
</h:form>
通常是发送参数,页面foo.xhtml
的url显示为
https://foo.bar/foo.xhtml?fid=4711
这是正确且符合预期的。但有时会显示为
https://foo.bar/foo.xhtml;jessionid=...?ln=javax.faces
并且参数未发送。怎么了?提前致谢。
WildFly 12 决赛;莫哈拉 2.3.3.SP1
更新 (09.03.2021)
来自最终用户报告,现在同样的问题:
public String foo() {
return "foo.xhtml?fid=4711&faces-redirect=true";
}
但仍然只是偶尔。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。