我對JSF和Hibernate非常陌生,發現了一些教程,我幾乎可以理解所有東西,但有一些非常簡單的東西我還不明白,我自己也不知道如何去做;如何將outputtext值保存到對象然後再保存到數據庫?
1.This is my html page
<h:panelGrid columns="2">
<h:outputLabel value="Title:"/>
<h:inputText value='#{Activity.title}' />
</h:panelGrid>
2.This is my save method at activityController
public void saveActivity(String title){
Session session = HibernateUtil.getSessionFactory().openSession();
Transaction transaction = null;
try {
transaction = session.beginTransaction();
Activity activity = new Activity(title);
session.save(activity);
transaction.commit();
} catch (HibernateException e) {
transaction.rollback();
}finally{
session.close();
}
}
我的疑問是:我如何在HTML頁面的什麼的outputText我的用戶類型,並將其發送到我的saveActivity方法?
這個問題很廣泛,不清楚你對JSF有什麼瞭解/你不瞭解什麼。你可以發佈**整個** xhtml(好吧,不是所有的領域,但結構)。 – SJuan76
對不起@ SJuan76,我試圖讓它簡單易讀。我認爲不需要代碼,粗體問題非常簡單。我只是不知道我可以在#{}中調用方法。 –