在JSF表單提交中保留GET請求查詢字符串參數(shù)我有3頁:main.xhtmlagreement.xhtmlgenerated.xhtml這個agreement.xhtml需要兩個參數(shù)才能正確加載: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()方法被執(zhí)行,完成后,用戶將被重定向到generated.xhtml一頁。正在發(fā)生的情況是,單擊頁面瀏覽器將用戶發(fā)送到/app/agreement.xhtml而且,因為它沒有發(fā)送參數(shù)site和serviceId它會崩潰。我試著做了generateMethod()返回a"generated?faces-redirect=true"但還是什么都沒有。有什么想法嗎?
請問在JSF表單提交中保留GET請求查詢字符串參數(shù)
慕虎7371278
2019-11-05 09:04:39