1
在Web開發中可以創建bean的不同方式是什麼?我知道我們可以使用<jsp:useBean />
,<bean:define />
或JSON
格式。有更多的選擇嗎?他們的優點或缺點是什麼?創建類實例的不同方式
在Web開發中可以創建bean的不同方式是什麼?我知道我們可以使用<jsp:useBean />
,<bean:define />
或JSON
格式。有更多的選擇嗎?他們的優點或缺點是什麼?創建類實例的不同方式
我知道這可能聽起來很刺耳,但是如果你在jsp頁面中創建bean,那麼你做錯了。 jsp:useBean和朋友們都是從過去不好的時候開始的。
如果你還沒有,你應該使用一個服務器端MVC框架 - 春天是好的,Struts將工作。然後,框架的'控制器'或'行爲'應該將所需的bean公開給jsp頁面。 jsp頁面可以通過jstl訪問它們。
絕不應該在jsp中編寫任何Java代碼,並且包括調用使用jsp:useBean定義的bean的方法。
此外,JSON創建javascrript對象,而不是java對象。 這是一個基本和非常重要的區別。如果你不瞭解其中的差別,我建議你回去再閱讀一遍,直到你明白其中的差別。