WebClient UI渲染出來的DOM元素的這些C#_W#格式的id是在哪行ABAP代碼被生成出來的?web
參考個人博客WebClient UI element ID generation logic瀏覽器
既然是JSP,和一樣基於服務器端渲染的BSP的套路同樣。Hybris的應用開發人員不用重複造輪子,直接在JSP頁面裏使用ycommerce標籤:服務器
ycommerce標籤實現以下。從註釋裏也能清楚看出這個JSP標籤的實現,爲了確保id惟一,採用的是和CRM WebClient UI同樣的方式:內部維護一個計數器,每次生成元素後加1.ui
計數器加一的代碼:blog
等價於WebClient UI第16行代碼:element
JSP沒辦法直接被瀏覽器執行,而是編譯成.class,最後瀏覽器輸出的原生HTML代碼生成於這些.class:開發
要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:get