0

我有 2 个在支持 bean 中传递数据的 xhtml 表单。我正在尝试将数据从第一个 xhtml 传递到旧版 jsp 页面,但我无法让它工作。我让它在第二个 xhtml 页面中工作,所以我只希望它在 jsp 中做同样的事情。这是2个xhtml页面:

First Form:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets">
       <!-- Using a custom header -->
       <ui:include src="/resources/ADTHeader.xhtml" />
    <h:body>
        <h:form>
        <h:selectOneMenu id="mypick"
            converter="#{categoryConverter}"
            value="#{gridMaster_backing.pickedGrid}" 
            title="TEST" >
            <f:selectItems value="#{gridMaster_backing.gridList}" var="prog" itemValue="#{prog.gridid}" itemLabel="#{prog.gridid} - #{prog.program} - #{prog.project} - #{prog.ci}" />
        </h:selectOneMenu>
        </h:form>
    </h:body>
</html>



2nd Form:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets">

      <h:head>
      </h:head>
 <h:body>
        <h1>Detailed Grid Data</h1>
        <h2>Grid Picked</h2>
        <p>#{gridMaster_backing.pickedGrid.longValue()}</p>
  <br></br>
<br></br>
<div class="data">
        <h:dataTable rendered="#{2 > 0}"
            value="#{gridMaster_backing.getGridmaster(gridMaster_backing.pickedGrid.longValue())}" var="cur"
            styleClass="data-table"
            columnClasses="data-cell,data-cell,data-cell,data-cell,data-cell"
            headerClass="data-cell header-cell">
            <h:column>
                <f:facet name="header">ID</f:facet>
                #{cur.gridid}
            </h:column>
            <h:column>
                <f:facet name="header">Program</f:facet>
                #{cur.program}
            </h:column>
    </h:dataTable>
    </div>
    </h:body>
</html>

感谢您的任何帮助!

4

1 回答 1

0

I had to re-post this question with the session bean

于 2015-02-12T22:33:31.440 回答