簡體   English   中英

將數據從UI傳遞到數據庫-JSF,JPA等的問題

[英]Issues passing data from the UI into a database - JSF, JPA, etc

我試圖將在ui中輸入的值傳遞給數據庫中的特定表和列時遇到問題,但是當我提交要傳遞的值時,我得到了錯誤

WARNING:   #{markingBean.markSectionOne}: java.lang.UnsupportedOperationException: Not supported yet.
javax.faces.FacesException: #{markingBean.markSectionOne}: java.lang.UnsupportedOperationException: Not supported yet.

在glassfish控制台中

我正在使用netbeans,jsf,derby db

 <p:spinner id="ajaxspinner80-100" value="#{markingBean.spinnerNumber1}" 
                                               stepFactor = "1"  min="80" max="100" disabled = "#{formBean.number != 8}">  
                                        <p:ajax update="ajaxspinnervalue" process="@this" />  
                                    </p:spinner> 

    <p:commandButton action="#{markingBean.markSectionOne}" value="#{bundle.buttonSave}" update=":growl" icon="ui-icon-disk"/>

上面是用戶選擇值的方式,然后將其傳遞給bean:

public void markSectionOne() {
        this.markToCreate.create(this.markToCreate);
    }

但是看起來這是錯誤的原因

public void create(Marking markToCreate) {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

我在Marking實體類的底部找到了該代碼,

我的問題是如何將微調器中的值插入到markSectionOne列下的表標記中?

謝謝

您需要UI和數據庫之間的中介。 您永遠不應將其視為“進入表的紡紗機”或任何其他UI元素。

分步執行:

  1. 獲取UI表單POST到中介。 驗證並綁定傳入的數據。
  2. 處理傳入的數據並保留。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM