在JSF2.2页面中检索JSP post字段

在JSF2.2页面中检索JSP post字段,jsp,jsf-2.2,Jsp,Jsf 2.2,我有一个JSP页面,它包含一个带有方法“post”的表单,在操作中它调用JSF2.2中的一个页面xhtml。如何在xhtml页面中检索从jsp页面发送的post字段。 谢谢。您可以(ab)使用进行此操作 想象一下这种“纯HTML”形式(JSP与此无关,因为它只是HTML代码的生产者;它可以是任何服务器端语言/框架/视图技术): 从长远来看,更好的方法是将遗留的JSP页面转换为真正的JSF页面 另见: 我认为您的表单UI在JSP页面中,您希望在xhtml页面中访问表单数据。 如果要访问xhtm

我有一个JSP页面,它包含一个带有方法“post”的表单,在操作中它调用JSF2.2中的一个页面xhtml。如何在xhtml页面中检索从jsp页面发送的post字段。 谢谢。

您可以(ab)使用
进行此操作

想象一下这种“纯HTML”形式(JSP与此无关,因为它只是HTML代码的生产者;它可以是任何服务器端语言/框架/视图技术):

从长远来看,更好的方法是将遗留的JSP页面转换为真正的JSF页面

另见:

我认为您的表单UI在JSP页面中,您希望在xhtml页面中访问表单数据。 如果要访问xhtml文件中的参数值:

 In JSP:
   <form action="" method="">
       <input name="myName" type="text">
       <input value="Submit" type="Submit">
   </form>

In XHTML :
   To access 'myName' parameter in xhtml page please use like following

   eg. <h:outputLabel value="#{request.getParameter('myName')}"/>  
JSP中的
:
在XHTML中:
要访问xhtml页面中的“myName”参数,请使用如下命令
如。
<f:metadata>
    <f:viewParam name="foo" value="#{bean.foo}" />
    <f:viewParam name="bar" value="#{bean.bar}" />
    <f:viewAction action="#{bean.action}" onPostback="true" />
</f:metadata>
<p>User submitted data:</p>
<ul>
    <li>Foo: #{param.foo}</li>
    <li>Bar: #{param.bar}</li>
</ul>
 In JSP:
   <form action="" method="">
       <input name="myName" type="text">
       <input value="Submit" type="Submit">
   </form>

In XHTML :
   To access 'myName' parameter in xhtml page please use like following

   eg. <h:outputLabel value="#{request.getParameter('myName')}"/>