【发布时间】:2013-07-15 15:53:36
【问题描述】:
我在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() 中的特定参数以编程方式标记为隐藏,请告诉我
【问题讨论】:
标签: jsf