jsp interview questions
Цей підручник містить повний перелік питань та відповідей на співбесіду з JSP із поясненнями, які допоможуть вам у підготовці:
Намагаючись створити інтерактивні веб-сторінки, був введений Common Gateway Interface (CGI), де дані передавались між сервером та додатком за допомогою протоколу передачі HyperText (HTTP), головним чином для підключення старих інформаційних систем, таких як бази даних, до веб-серверів.
Цей процес мав багато недоліків, таких як накладні витрати на пам'ять для завантаження програм CGI під час кожного завантаження сторінки, відсутність механізму кешування даних між завантаженнями сторінки та зайняття занадто багато часу між запитами та відповідями. Ця відсутність породила винахід серверних технологій, таких як Java Server Pages (JSP).
Що ви дізнаєтесь:
Що таке JSP
JSP - це розширення Java Servlet, яке має доступ до Java API, неявних об'єктів та користувацьких тегів на HTML-сторінках для створення динамічного веб-вмісту.
Java Server Pages (JSP) - це веб-технологія, яка створює динамічний та інтерактивний веб-вміст. Вони створюються шляхом вставлення коду Java у HTML, а також XML-сторінок. JSP може отримати доступ до всього API Java, який є розширеним класом сервлетів, що розширює можливості сервера та реагує на вхідні запити.
Щоб зробити веб-сторінки динамічними, був використаний Common Gateway Interface (CGI), JSP перевершує CGI, дозволяючи динамічні елементи на HTML-сторінки замість окремих файлів CGI. Код JSP компілюється перед його обробкою сервером, на відміну від CGI / Perl, де серверу потрібно завантажувати інтерпретатор і цільовий сценарій на кожному запиті сторінки.
JSP має перевагу доступу до API Java, що включає JDBC, EJB, JNDI, JAXP.
Пропоноване читання = >> Запитання та відповіді на інтерв’ю JDBC
Часті запитання щодо інтерв’ю JSP
Q # 1) Що таке Java Server Pages (JSP)?
Відповідь: JSP - це серверна веб-технологія для динамічного та інтерактивного веб-контенту. Це код Java на сторінках HTML або XML, розширення Servlet з доступом до Java API, неявних об’єктів та користувацьких тегів.
Q # 2) Чи можете ви пояснити значення динамічної веб-сторінки?
Відповідь: Динамічна веб-сторінка є інтерактивною або реагує на введені значення відвідувача або час доби, часовий пояс, рідну мову глядача.
Вони бувають двох типів,
- Сценарії на стороні клієнта такі як HTML5, CSS3, JavaScript, JQuery, AJAX, Action Script, VB Script динамічно змінює елементи DOM або дані.
- Серверні сценарії такі як ASP, JSP, PHP, ASP.NET, ColdFusion, Java, Ruby, Perl та Python, що працює на веб-сервері та забезпечує динамічний вміст, відповідаючи на запити клієнтів через HTTP.
Q # 3) Поясніть технологію на стороні сервера на прикладах.
Відповідь: Серверні технології варіюються від серверних мов сценаріїв, систем управління базами даних, програмного забезпечення веб-сервера, таких як Apache, IIS, node.js, tomcat. Мови сценаріїв на стороні сервера, такі як ASP, PHP, ColdFusion, Python або JSP, використовуються для розробки динамічних веб-сторінок, до яких можна отримати доступ через Інтернет-протокол без державного рівня, такий як HTTP, FTP, SMTP або Telnet.
Клієнтська машина відправляє запит клієнта на сервер, після чого сервер перевіряє та виконує файл та його вбудовані сценарії, а також форматує отримані файли та відправляє його клієнту. Відповідь відображається на клієнті через браузери, такі як Chrome, Mozilla, Internet Explorer, Opera або Safari.
Q # 4) Які особливості JSP роблять його важливою веб-технологією?
Відповідь: Особливості перелічені нижче:
- Створюйте інтерактивні веб-сайти.
- Це полегшує читання введених користувачем даних та відображення реакції сервера.
- Використання неявних об’єктів безпосередньо на веб-сторінці.
- Використання коду Java на HTML-сторінках через JSP.
- Спрощує підключення до бази даних.
- Відслідковувати відвідувачів можна за допомогою сеансу, програми чи файлів cookie на сторінці JSP.
- Легко вивчити та кодувати.
Q # 5) Диференціювати між JSP та Servlet.
Відповідь: Наступна таблиця містить перелік відмінностей:
Сервлет | Сторінка сервера Java | |
---|---|---|
PageContext | PageContext | Об'єкт PageContext використовується для отримання, встановлення або видалення атрибута зі сторінки, об'єкта запиту, сеансу та програми. |
Сервлет - це код Java, який важко кодувати, ніж JSP | Сторінка Java Server - це теги на HTML-сторінці, так само просто, як Java на HTML-сторінці. | |
Сервлет відіграє роль контролера в підході MVC | JSP грає як погляд у підході MVC | |
У Servlet метод service () можна замінити | У JSP метод service () не можна замінити. | |
Керування сеансами не ввімкнено за замовчуванням | Керування сеансами вмикається автоматично | |
У Servlet бізнес-логіка та логіка представлення реалізовані в одному файлі. | У JSP бізнес-логіка відокремлена від логіки презентацій за допомогою JavaBeans | |
Модифікація сервлету передбачає перезавантаження, перекомпіляцію та перезапуск сервера, отже, це вимагає багато часу. | Модифікація JSP відбувається швидко, оскільки потрібно лише оновити сторінку. |
Q # 6) Поясніть життєвий цикл сторінки сервера Java.
Відповідь: ЖСП Життєвий цикл, який має jspInit () , _jspService () і jspDestroy () Метод складається з наступних фаз:
- Переклад та компіляція сторінки JSP: Першим кроком є перетворення сторінки JSP у файл сервлета Java на етапі перекладу, перевірка синтаксису, директив, дій та бібліотек тегів, що використовуються на сторінці JSP. Сервлет компілюється у файл класу сервлета.
- Фаза завантаження та виконання класу: Складений клас сервлету завантажується в контейнер JSP. Кілька екземплярів цього класу управляються контейнером для запитів та інших подій методами jspInit () та jspDestroy () в інтерфейсі сторінки JSP. Інший інтерфейс HttpJspPage містить метод _jspService (). Метод jspInit () викликався лише один раз спочатку після створення екземпляра.
- Початок: Під час ініціації метод jspInit () викликається один раз спочатку після створення екземпляра, внутрішньо ініціалізує змінні екземпляра, такі як об'єкт java.util.Date (), ініціалізує підключення до бази даних, відкриває файли та створює внутрішні таблиці пошуку.
- Виконання _jspService (): Для кожного JSP-запиту та відповіді метод _jspService () викликається для виконання. Цей метод не можна замінити, оскільки він реалізований неявно.
- Виконання jspDestroy (): Нарешті, метод jspDestroy () виконується, коли сторінка JSP знищується і збирається сміття.
Q # 7) Які відмінності між ASP та JSP?
Відповідь: JSP і ASP використовуються для розробки динамічного веб-контенту. Основна різниця між цими двома технологіями перелічена нижче:
Сторінки активних серверів (ASP) | Сторінки Java Server (JSP) |
---|---|
ASP - це власна технологія на стороні сервера від Microsoft, яка інтерпретується, як правило, реалізована в операційній системі Windows | JSP - це технологія на стороні сервера з відкритим вихідним кодом від Oracle, яка компілюється під час виконання, як правило, реалізована в операційній системі Linux. |
Розробник із візуальними базовими знаннями мови може легко створювати сторінки активних серверів. | Розробник із знаннями Java може легко створювати сторінки сервера Java. |
ASP може бути підключений до бази даних за допомогою ADO і підтримує базу даних MS SQL. | JSP можна підключити до будь-якої бази даних за допомогою відповідних бібліотек. |
ASP підтримує в основному сервер Microsoft IIS. | JSP зазвичай працюють над JBoss, серверами програм IBM, Apache Tomcat або будь-якими веб-серверами на базі Linux |
Q # 8) Диференціювати між JSP та PHP.
Відповідь: JSP і PHP є обома мовами на стороні сервера з наступними відмінностями:
PHP | JSP |
---|---|
PHP розшифровується як Hypertext Preprocessor, це мова сценаріїв на стороні сервера з відкритим кодом з величезною спільнотою та бібліотекою | JSP розшифровується як сторінки Java Server, мова програмування на стороні сервера з відкритим кодом для підтримки веб-сторінок з динамічним вмістом. |
Він підтримує просту, крос-платформну, потужну для малого та середнього веб-розробника. | Він має доступ до Java API, внутрішньо перетвореного в Servlet і компільованого як класи Java. |
PHP не підтримує власні теги | JSP дозволяє користувацькі теги |
Він працює на власному двигуні CGI. | Потрібні контейнери сервлетів, як Apache Tomcat |
веб-хостинг веб-сторінок, розроблених за допомогою php, є дешевим | Він може мати дуже складний код, що ускладнює розуміння. |
Q # 9) Чи можете ви пояснити модель MVC та використання JSP в ній?
Відповідь: Model View Controller або MVC - це шаблон дизайну, який розділяє дані, бізнес-логіку та логіку презентацій. Модель - це стан програми, що представляє бізнес-логіку, Controller - це середня частина подання, а модель містить дані, тоді як View - це інтерфейс користувача або рівень презентації.
Користувач надсилає запит із браузера, присутнього на клієнтській машині, через користувальницький інтерфейс або рівень презентації сторінки JSP. Сторінка JSP підключає JavaBean, що містить бізнес-логіку, обмінюється запитами та відповідями за допомогою протоколу HTTP. Відповідь надсилається назад у браузер, який містить інформацію про стан та вміст відповіді.
Q # 10) Які неявні об’єкти використовуються в JSP?
Відповідь: Нижче наведено список неявних об’єктів, доступних для використання:
Об'єкт | Тип | Використання в JSP |
---|---|---|
Вийшов | JspWriter | Out використовується для запису будь-яких даних у буфер, об'єкт JspWriter використовується на сторінці JSP |
Запит | HttpServletRequest | Запит створюється кожним запитом JSP веб-контейнером, інформація запиту містить параметри, інформацію заголовка, ім'я сервера, віддалену адресу, порт сервера, тип вмісту та кодування символів |
Відповідь | HttpServletResponse | Відповідь використовується для додавання або оновлення відповіді як перенаправлення відповіді на інший ресурс або надсилання помилки у випадку, якщо переспрямування не працює. |
Налаштувати | ServletConfig | Об'єкт конфігурації, такий як ServletConfig, який використовується для отримання параметрів ініціалізації з web.xml |
Застосування | ServletContext | ServletContext - це приклад програми, яка працює як об'єкт конфігурації, а також отримує, встановлює або видаляє атрибут із області застосування. |
Сесія | HttpSession | Об'єкт сеансу використовується для отримання, встановлення або видалення атрибута або отримання інформації про сеанс. |
Сторінка | Об'єкт | Сторінка призначається для посилання на автоматично згенерований клас сервлету. |
Виняток | Кидальний | Виняток становлять об'єкти з класу java.lang.Throwable, що використовуються для друку винятків на сторінці помилок. |
Q # 11) Перелічіть відмінності між директивою включення та тегом дії.
Відповідь: Наступні пункти роблять директиву include і включають дію, унікальну одна для одної:
Включити Директиву | Включити Action |
---|---|
імпорт | Подібно до класів Java, атрибут import використовується для переліку пакетів або класів для використання на сторінці JSP. |
Директива Include (@include) обробляється під час перекладу, може використовуватися для включення файлу як відносним шляхом, так і абсолютним шляхом. | Включити дію () обробляється під час надходження запиту на обробку, може використовувати файл, присутній у відносному шляху. |
Вони можуть містити вміст такого ресурсу, як файл HTML або CSS, але не обробляє динамічні ресурси. | Вони обробляють динамічні ресурси, додаючи результати до виклику сторінки JSP. |
Поряд з директивою include не можна передавати такі параметри, як запит, відповідь або конфігурація. | Ми можемо передавати інші параметри разом із включенням дії. |
Щоб включити файл до JSP для директиви включення, об'єкт запиту або відповіді не може бути переданий виклику JSP. | Об'єкт запиту або відповіді може бути переданий в дії дії. |
директива include застосовується до атрибута файлу, щоб вказати включений ресурс. | До атрибуту сторінки застосовується дія 'включити', щоб вказати включений ресурс. |
Q # 12) Поясніть директиви, що використовуються на Java Server Pages.
Відповідь: Директиви JSP виступають як загальна інформація / інструкції щодо всієї сторінки JSP, дають вказівки контейнеру для перетворення JSP в код сервлета, на етапі перекладу, та деякі аспекти обробки JSP. Він може мати розділені комами атрибути у форматі ключ-значення. У JSP директива описана в тегах.
Існує три типи директив:
- Директиви сторінок
- Включіть директиви
- Директива Тагліба
Q # 13) Поясніть сценарії, що використовуються на сторінках Java Server.
Відповідь: Скриплети - це теги, які використовуються для виконання вихідного коду Java на Java Server Pages, ми можемо вбудувати виконуваний код Java, такий як оголошення змінної, маніпуляція з об'єктом, виклик методу, умовні оператори та обробка винятків, як try-catch у JSP скрипт.
<% if (actbalance maintain your account balance minimum of 100 dollars
=100) {%> Your account is upto date
10000) {%> Please invest your amount in fixed deposits
We can provide you loan if required
}%>
Q # 14) Які відмінності між перевіренням на стороні клієнта та сервера?
Відповідь: Нижче наведено різницю між валідацією на стороні клієнта та сервера:
Клієнтська перевірка | Перевірка на стороні сервера |
---|---|
У веб-формах користувальницького інтерфейсу значення вводу користувача перевіряються на клієнтській машині, | Введені користувачем значення перевіряються на сервері, тобто перевірка проводиться на веб-сервері |
Клієнтська перевірка здійснюється за допомогою JavaScript або VBScript | Сертифікація на стороні сервера здійснюється з використанням таких мов, як Java, .Net, PHP тощо |
Перевірка на стороні клієнта допомагає запобігти зворотному переходу недійсних даних з клієнта на сервер і назад | Перевірка на стороні сервера запобігає вставці недійсних даних у базу даних або захист від зловмисних користувачів |
Q # 15) Які літерали використовуються в JSP?
Відповідь: На сторінках сервера Java використовуються такі літерали:
- Логічна
- Ціле число
- Плаваюча крапка
- Рядок
- Нуль.
Q # 16) Перелічіть різницю між ServletContext та PageContext.
Відповідь: Різниця між ServletContext та PageContext наведена нижче:
- ServletContext надає інформацію про JSP або запущений контейнер сервлета. Існує один сервлетконтекст на веб-програму, її параметри можна встановити в дескрипторі веб-розгортання.
- Контекст сторінки надає інформацію про JSP або сервлет про оброблені запити, а також інформацію про запит та будь-які параметри, такі як сеанс, відповідь, посилання на вихідний потік та ServletContext веб-програми.
Q # 17) Перелічіть відмінності між користувацькими JSP та Java Bean.
Відповідь: Розбіжності пояснюються нижче:
Спеціальні теги JSP | JavaBeans |
---|---|
Спеціальні теги - це визначений користувачем елемент JSP, який може змінювати вміст JSP. | JavaBeans - це простий клас Java на сторінках JSP для створення динамічних веб-сторінок не може змінювати вміст JSP. |
Це може спростити складні операції, вимагає налаштування більше конфігурацій. | JavaBeans легко налаштувати. |
Використовується самостійно як на сторінках Servlet, так і на JSP. | JavaBeans можна визначити в Servlet, а потім можна викликати на JSP або на сторінці Servlet. |
Питання 18) Які відмінності між пересиланням та прямим пересиланням?
Відповідь: Відмінності пояснюються нижче:
Вперед () | sendRedirect () |
---|---|
Перенаправлення сторінок обробляється в кінці сервера і не відображається клієнту в методі forward (). | Переспрямування сторінок обробляється в кінці клієнта і є видимим для клієнта в методі sendRedirect (). |
forward () швидше, ніж sendRedirect (). | sendRedirect () трохи повільніший, ніж forward (), оскільки йому потрібні два запити браузера. |
Оригінальна URL-адреса залишається незмінною у переадресації () | Браузер розуміє, що для sendRedirect () він робить новий запит, отже, оригінальні зміни URL-адрес. |
Оригінальна URL-адреса та запити повторюються при перезавантаженні результуючої сторінки у браузері. | Оригінальний запит або результуюча URL-адреса не повторюється, коли браузер перезавантажує отриману URL-адресу. |
Q # 19) Які атрибути в директивах сторінки?
Відповідь: Нижче наведено перелік атрибутів у директивах щодо сторінок JSP:
Назва атрибута | Опис |
---|---|
буфер | Це вказує на модель буферизації вихідного потоку |
автомиття | За допомогою цього атрибута контролюється поведінка буфера виводу сервлета |
contentType | Атрибут, пов'язаний зі схемою кодування символів |
errorPage | Уніфікований локатор ресурсів для іншого JSP, який повідомляє про неперевірені винятки виконання Java. |
isErrorPage | Вказує URL-адресу, визначену визначеним вище атрибутом сторінки JSP errorPage. |
поширюється | Суперклас, який генерується Сервлет повинен розширюватися, визначається цим атрибутом |
інформація | Цей атрибут визначається як рядок, доступ до якого здійснюється методом getServletInfo () Сервлета, |
isThreadSafe | Цей атрибут визначає модель потоку для сервлету |
мову | Заявляє мову програмування, що використовується на сторінках JSP. |
сесія | Декларує участь сторінки JSP у сесіях HTTP. |
isELIgnored | Атрибут вирішує, чи буде вираз EL у JSP ігноруватися чи ні. |
isScriptingEnabled | Забороняється використовувати елементи сценарію чи ні, може вирішити цей атрибут. |
Q # 20) Чи можемо ми розширити ще один клас Java у JSP?
Відповідь: Так, розробник може розширити інший JSP за допомогою.
Інтерфейс javax.servlet.jsp.HttpJspPage реалізується, коли сторінка JSP перетворюється на сторінку сервлету. Отже, можна розширити ще один клас Java для сторінки JSP. Доцільно використовувати мову виразів або бібліотеку тегів замість коду Java на сторінці JSP.
Q # 21) Опишіть використання тегу на прикладі.
Відповідь: намагається здійснити пошук існуючого об'єкта на основі змінної id та сфери дії, і якщо об'єкт недоступний, він створює об'єкт. Код useBean наведений нижче:
Q # 22) Що таке значення області для тегу?
Відповідь: За відсутності значення атрибута сфери в jsp: useBean, значенням за замовчуванням є область. Інші значення - запит, сеанс та додаток.
Q # 23) Чи можемо ми обробити виняток виконання на сторінці JSP?
Відповідь: Так, винятки під час виконання виникають через помилку під час виконання сторінки JSP, їх можна обробляти за допомогою catch і handle у сценарії Java, використовуючи стандартний код обробки винятків Java.
безкоштовна альтернатива швидким книгам для малого бізнесу
Q # 24) Для чого використовується бібліотека тегів у JSP?
Відповідь: Стандартна бібліотека тегів у JSP корисна для подолання недоліків користувацьких тегів, у JSP є три основні бібліотеки тегів, а саме. ядро, SQL та XML. Вони в основному використовуються для проектування ітераційних та умовних завдань, маніпулювання документами XML, виконання операцій SQL над базами даних та інтернаціоналізації.
Q # 25) Яка користь від Декларації JSP?
Відповідь: Змінні, методи та поля оголошуються на сторінці JSP за допомогою тегів оголошень. У оголошенні JSP змінні та методи екземпляра складаються поза методом _jspService ().
Синтаксис тегів оголошень JSP наведений нижче:
тоді як, Теги скриптів мають синтаксис, як показано нижче:
Q # 26) Які етапи здійснюються при зчитуванні даних із форми за допомогою JSP?
Відповідь: Кроки такі:
- Веб-сторінки надсилають вхідні дані за допомогою тегів форми з веб-елементами, такими як текстове поле, прапорець для вибору кількох значень, перемикачі для вибору одного з параметрів та кнопка надсилання на Java Server Pages (JSP).
- Клієнтська перевірка за допомогою JavaScript забезпечить сповіщення користувача повідомленнями на випадок, якщо в поля введення вводяться невірні значення, і їх буде заборонено при натисканні кнопки подати.
- Кнопка 'Надіслати' у формі має атрибут POST або GET. Методи надсилання користувацьким введенням запиту за допомогою протоколу передачі гіпертексту (HTTP) за допомогою браузера.
- Метод POST використовується, коли в поля введення вводять конфіденційну інформацію, таку як номери кредитних карток, облікові дані для входу. Значення з методом POST не відображатимуться в адресному рядку браузера.
- Метод GET можна використовувати для інформації, яка не є чутливою, і значення за допомогою методу GET відображатимуться в адресному рядку URL-адреси браузера.
- Сторінка JSP використовує такі методи для обробки вхідних даних:
- getParameter () : метод використовується для отримання вхідного значення з елемента форми, такого як текстове поле
- getParameterValues () метод використовується, коли кілька значень (масив) з елемента форми, таких як параметри прапорця
Banana
Egg
Bread
Milk
<% String shoppingcart() = request.getParameterValues('basket'); For (int i = 0; i
- getParameterNames () повертає перелік усіх імен параметрів, пов'язаних із запитом.
Enumeration enum = request.getParameterNames();
Q # 27) Поясніть важливість даних сеансів у JSP?
Відповідь: Java Server Pages, який є сервлетом, що зберігає інформацію про статус відвідувачів веб-сайтів, які запитують адресу веб-сайту за певний проміжок часу, відомий як відстеження сеансів. Інформація про відвідувача, який відвідує веб-сайт, зберігається за допомогою
метод setAttribute (ім'я рядка, значення об'єкта), як показано нижче:
session.setAttribute('user', name);
Ці дані сеансу можна отримати за допомогою методу getAttribute (Ім'я рядка), як показано нижче:
String name= (String)session.getAttribute('user');
Q # 28) Що таке файли cookie, їх типи та чим кожен тип відрізняється від іншого?
Відповідь: Файли cookie - це текстові файли, які створюються на клієнтській машині та зберігають деталі веб-пошуку або веб-сайтів, досліджених за допомогою браузера, дати та часу відвідування, а також IP-адресу. Наявність файлів cookie допомагає веб-сайтам ідентифікувати клієнтів, які повертаються на свої сайти.
Файли cookie бувають різних типів, такі як автентифікація, відстеження та файли cookie.
- Сеансові файли cookie короткочасні, поки користувач не досліджує певний веб-сайт, коли він покидає сайт, сеансові файли cookie видаляються браузерами.
- Відстеження файлів cookie, як випливає з назви, веде запис про те, як часто відвідувався певний веб-сайт.
- Файли cookie для автентифікації підтверджують справжність дійсного користувача, який переглядає веб-сайт.
Q # 29) Перерахуйте та опишіть теги дій, що використовуються в JSP.
Відповідь: Теги дій JSP використовуються для виконання таких завдань, як використання JavaBean та керування потоком між веб-сторінками. Наступні це деякі теги дій, перелічені з деталями.
Тег дії | Використання тегів дій на сторінці JSP |
---|---|
jsp: setProperty | Допомагає встановити значення властивості компонента, виглядає його синтаксис |
jsp: вперед | запит і відповідь пересилаються на інший ресурс із тегом прямої дії, його синтаксис виглядає так, де відносна URL-адреса - це або сторінка на сервері, як /examples/index.html |
jsp: включити | За допомогою цього тегу дії включено інший ресурс, синтаксис є |
jsp: useBean | Цей тег дії створює та знаходить об'єкт bean, його синтаксис подібний |
jsp: getProperty | Цей тег дії друкує значення властивості bean із синтаксисом like |
jsp: плагін | За допомогою тегу дії плагіна на сторінку JSP може бути вбудований інший компонент, такий як аплет, із синтаксисом, таким як |
jsp: парам | Параметр тегу дії встановлює значення параметра вперед, а також включає теги дій із синтаксисом типу |
jsp: резервний | тег резервної дії використовується разом із jsp: тегом плагіна для друку повідомлення, щоб перевірити, чи працює тег плагіна, виглядає його синтаксис Класу не знайдено! |
Q # 30) Чому ви використовуєте JSP?
Відповідь: JSP використовуються для розробки динамічного веб-вмісту, де вхід від відвідувача буде розглядатися як запит, а контролер подання моделі як веб-фреймворк, де рівень презентації - це Java Server Pages (JSP) - Java-код всередині HTML / CSS / JavaScript код, бізнес-логіка, написана на середньому рівні, Controller матиме класи Java, а Model має внутрішній DAO (тобто Hibernate) для доступу до бази даних.
Висновок
Сторінки сервера Java використовуються для середовища клієнт-сервер і допомагають створювати динамічний веб-вміст, обробляючи запити вводу даних користувача та повертаючи відповіді за допомогою HTTP. Сторінка JSP використовує неявні об'єкти, директиви, власні теги та скрипти для обробки даних користувача за допомогою різних методів, таких як getParameter (ім'я рядка), getParameterValues () для отримання декількох значень із форми .
На сторінці JSP є теги дій для виконання різних завдань.
Все найкраще для співбесіди !!
Рекомендована література
- 25+ Найпопулярніші запитання та відповіді на інтерв’ю ADO.NET
- 25+ найкращих весняних запитань та відповідей на MVC
- 30+ ТОП запитань та відповідей на інтерв’ю для сервлетів (СПИСОК 2021)
- Найкращі 35 запитань щодо інтерв’ю ASP.Net та Web API із відповідями
- 50 найкращих запитань та відповідей на інтерв’ю на PHP (ДЛЯ ВСІХ)
- 30+ найкращих колекцій Java - запитання для інтерв’ю з відповідями (2021 СПИСОК)
- ТОП 45 запитань для інтерв’ю з детальними відповідями