在JSF表单提交中保留GET请求查询字符串参数我有3页:main.xhtmlagreement.xhtmlgenerated.xhtml这个agreement.xhtml需要两个参数才能正确加载:serviceId和site..所以,一个普通的url看起来是这样的:/app/agreement.xhtml?site=US&serviceId=AABBCC.我把这个扣子戴上了agreement.xhtml<h:form>
<h:commandButton value="Generate License File" action="#{agreement.generateMethod}" /> </h:form>这个@RequestScoped豆子#{agreement}有这样的方法:public String generateMethod(){
.......
return "generated";}我需要这个,点击一下,generateMethod()方法被执行,完成后,用户将被重定向到generated.xhtml一页。正在发生的情况是,单击页面浏览器将用户发送到/app/agreement.xhtml而且,因为它没有发送参数site和serviceId它会崩溃。我试着做了generateMethod()返回a"generated?faces-redirect=true"但还是什么都没有。有什么想法吗?
添加回答
举报
0/150
提交
取消