我有一个应用程序用Primefaces3.5构建它的JSF2.0。这个应用程序是基于在ASP上构建的leagacy应用程序从Scratch构建的。在ASP应用程序中有一个名为“XX”的屏幕和相同的屏幕可以在我的JSF应用程序中找到。
我的问题是
如何实现上述功能?我平行地搜索我的问题的结果,如果有人能帮助我,我真的很感激。
问题简化:
来自ASP>重定向到> JSF网址>在URL中将三个参数从ASP传递到JSF>将结果加载到一旦启动URL就加载时加载的JSF页面中。
答案 0 :(得分:0)
JSF 2使您可以读取URL GET参数。
你可以通过
转移你的参数http://url.redirect.com:8956/XX/faces/datat.faces?p1=v1&p2=v2&v3=p3
进入JSF,并从那里通过
<f:metadata>
<f:param name="p1" value="#{bean.p1}" />
<f:param name="p2" value="#{bean.p2}" />
<f:param name="p3" value="#{bean.p3}" />
</f:metadata>
进入托管bean,其中应提供字符串变量p1
,p2
,p3
的getter / setter。 (有关详细信息,请参阅有用的答案"Process GET parameters")
关于ASP-to-JSF问题,我建议你打开一个只有一点作为内容的新问题。一个问题中的多个任务,特别是当使用多种技术(如ASP和JSF)时,可能会吓跑可能的助手并阻止他们部分回答。 : - )