[英]How do JSP tag files and libraries work?
我一直在學習JSP,並遇到了標記文件和庫。 我知道它們是自定義操作,對指出錯誤很有用,而不是使用JavaBeans,但我仍然不明白它們是如何工作的。 讓我們舉例說:
<jsp:directive.attribute name = "amount" required = "true" />
稍后,假設使用jsp:useBean
定義calc
,可以使用amount
:
<c:set target="${calc}" property = "amount" value ="${amount}" />
但是幕后會發生什么?
${calc}
表示可能在pageCOntext,request,session,Servletcontext中存在的變量calc
值
通過聲明
<c:set target="${calc}" property = "amount" value ="${amount}" />
它將存儲在值calc
VAR的amount
由值表示
它會在幕后
calc.setAmount(amount);
標記文件是用JSP編寫的自定義標記處理程序。 這些jsp由JSP編譯器轉換為java標記處理程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.