簡體   English   中英

如何使用JSP EL insinde標記屬性

[英]How to use JSP EL insinde tag attribute

是否可以在標簽屬性內使用EL表達式?

我寫了下面的代碼

<jsp:useBean id="beans" class="pl.adamski.heroku.Beans"/>
<jsp:useBean id="questions" class="${beans.questionManager}"/>

但無法編譯,出現以下錯誤:

The value for the useBean class attribute ${beans.questionManager} is invalid

不,您的嘗試是不允許的。 嘗試查看從標記庫lib生成的代碼,它將解釋為什么不允許這樣做。 檢查一下

根據文檔,class屬性不允許EL

“ class =” package.class“使用new關鍵字和類構造函數從類實例化bean。該類不能是抽象的,並且必須具有公共的無參數構造函數。包和類名稱區分大小寫。 “ 請參閱Oracle文檔

暫無
暫無

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

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