2010-05-24 114 views
1

在Web開發中可以創建bean的不同方式是什麼?我知道我們可以使用<jsp:useBean /><bean:define />JSON格式。有更多的選擇嗎?他們的優點或缺點是什麼?創建類實例的不同方式

回答

2

我知道這可能聽起來很刺耳,但是如果你在jsp頁面中創建bean,那麼你做錯了。 jsp:useBean和朋友們都是從過去不好的時候開始的。

如果你還沒有,你應該使用一個服務器端MVC框架 - 春天是好的,Struts將工作。然後,框架的'控制器'或'行爲'應該將所需的bean公開給jsp頁面。 jsp頁面可以通過jstl訪問它們。

絕不應該在jsp中編寫任何Java代碼,並且包括調用使用jsp:useBean定義的bean的方法。

此外,JSON創建javascrript對象,而不是java對象。 這是一個基本和非常重要的區別。如果你不瞭解其中的差別,我建議你回去再閱讀一遍,直到你明白其中的差別。

相關問題