我在jsp页面上提交命令按钮有以下代码
ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
try {
externalContext.redirect("http://reportsserver.com/reports/rwservlet?server=server001&ORACLE_SHUTDOWN=YES&PARAMFORM=no&report=testrepr.rdf&desformat=pdf&desname=testrep.rdf.pdf&destype=cache&userid=scott/tiger@test¶m1=7002&faces-redirect=true");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
xhtml代码是
<h:commandButton value="Submit" action="#{helloWorldBean.submitAction}"></h:commandButton>
我需要在 rwservlet 之后发送所有参数吗?作为隐藏参数。这些值不来自页面上的任何表单域。它们是磁盘上属性文件的一部分。我不希望它们在加载下一个网页或下一个网页时显示给用户。
请让我知道是否有任何方法可以以编程方式将 externalcontext.redirect() 中的特定参数标记为隐藏