<З: набор> ядра JSTL тэг выкарыстоўваецца для прысваення значэння аб'екта або зменнай у межах названай галіне. Давайце разбярэмся ў гэтым прыкладзе.
Тут я задаю значэнне радка для імя пераменнага ў вобласці прыкладання (гэта дазволіць мне атрымаць доступ да мойму пераменнаму ў любой старонцы JSP праз дадатак). На іншай старонцы (display.jsp) я надрукаваў значэнне ў браўзэры з дапамогай <c: з> тэг і EL .
<% @ TagLib URI = "http://java.sun.com/jsp/jstl/core" прэфікс = "з"%> <HTML> <Галава> <Назва> Прыклад C: усталяваць тэг </ назва> </ HEAD> <Цела> <С: набор пераменная = «імя» сфера = «прыкладанне" значэнне = "Чаитанья Пратап Сінга» /> <a href="display.jsp"> Дысплей </a> </ Body> </ Html>
display.jsp
<% @ TagLib URI = "http://java.sun.com/jsp/jstl/core" прэфікс = "з"%> <С: з значэння = "$ {імя}" />
выхад:
Ніжэй прыведзены скрыншоты высновы ў прыведзеным вышэй прыкладзе ст.
Атрыбуты <з: набор> тэг
1) Значэнне: Гэта можа быць жорстка значэнне або выраз. для, напрыклад, ніжэй, дапушчальных варыяцый: тэг <з зададзенай> -
Значэнне зменнай MyVar будзе захоўвацца ў імя аб'екта.
<С: набор пераменная = "назва" Сфера = "дадатак" Value = "$ {MyVar}" />
Вынік выразы будзе захоўвацца ў аб'екце.
<З: мноства пераменная = "сума" сфера = "дадатак" значэнне = "$ {1 + 3 + 6}" />
2) вар: Гэта утрымлівае / імя аб'екта зменнай
3) Аб'ём: Гэта можа быць запыт , сесія , старонка і дадатак . У прыведзеным вышэй прыкладзе мы вызначылі сферу прымянення, як, аднак гэта можа быць што-небудзь з згаданых чатырох. Усё залежыць ад патрабаванняў.
Дзякуй, добры прыклад.