jsp interview questions
Denne vejledning giver en komplet liste over JSP-interviewspørgsmål og svar med forklaringer, der hjælper dig i din forberedelse:
I et forsøg på at skabe interaktive websider blev Common Gateway Interface (CGI) introduceret, hvor data blev sendt frem og tilbage mellem server og applikation ved hjælp af HyperText Transfer Protocol (HTTP), primært for at forbinde ældre informationssystemer som databaser til webservere.
Denne proces havde mange mangler som overhead i hukommelsen til at indlæse CGI-programmer under hver sideindlæsning, ingen mekanisme til caching af data mellem sideindlæsninger og at tage for meget tid mellem anmodningerne og svaret. Denne mangel fødte opfindelsen af server-side teknologier såsom Java Server Pages (JSP).
Hvad du vil lære:
Hvad er JSP
JSP er en udvidelse af Java Servlet, der har adgang til Java API, implicitte objekter og tilpassede tags til HTML-sider for at skabe dynamisk webindhold.
Java Server Pages (JSP) er en webbaseret teknologi, der skaber dynamisk og interaktivt webindhold. De oprettes ved at indsætte Java-kode i HTML såvel som XML-sider. JSP har adgang til hele Java API, som er en udvidet Servlet-klasse, der udvider serverfunktioner og reagerer på indgående anmodninger.
For at gøre websider dynamiske blev Common Gateway Interface (CGI) brugt, JSP overudfører CGI ved at tillade dynamiske elementer i HTML-sider i stedet for separate CGI-filer. JSP-kode kompileres, før den behandles af serveren, i modsætning til CGI / Perl, hvor serveren skal indlæse tolk og målscript på hver sideanmodning.
JSP har fordelen ved adgang til Java API'er, der inkluderer JDBC, EJB, JNDI, JAXP.
Foreslået læsning = >> JDBC Interview spørgsmål og svar
Ofte stillede spørgsmål om JSP-interview
Q # 1) Hvad er Java Server Pages (JSP)?
Svar: JSP'er er webbaseret teknologi på serversiden til dynamisk og interaktivt webindhold. Det er Java-kode inde i HTML- eller XML-sider, en udvidelse til Servlet med adgang til Java API, implicitte objekter og brugerdefinerede tags.
Q # 2) Kan du forklare betydningen af den dynamiske webside?
Svar: En dynamisk webside er interaktiv eller reagerer på de besøgendes inputværdier eller tid på dagen, tidszone, seers eget sprog.
De er af to typer,
- Scripting på klientsiden som HTML5, CSS3, JavaScript, JQuery, AJAX, Action Script, VB Script ændrer DOM-elementer eller data dynamisk.
- Server-side scripting såsom ASP, JSP, PHP, ASP.NET, ColdFusion, Java, Ruby, Perl og Python, der kører på webserveren og leverer dynamisk indhold ved at svare på klientanmodninger via HTTP.
Q # 3) Forklar teknologien på serversiden med eksempler.
Svar: Server-side teknologier spænder fra serverside scripting sprog, database management systemer, webserver software såsom Apache, IIS, node.js, tomcat. Scriptsprog på serversiden som ASP, PHP, ColdFusion, Python eller JSP bruges til at udvikle dynamiske websider, der er tilgængelige via tilstandsløs internetprotokol såsom HTTP, FTP, SMTP eller Telnet.
Klientmaskinen sender klientens anmodning til serveren, derefter verificerer og udfører serveren filen og dens integrerede scripts og formaterer resulterende filer og sender den til klienten. Svaret vises på klienten via browsere som Chrome, Mozilla, Internet Explorer, Opera eller Safari.
Spørgsmål nr. 4) Hvad er funktioner i JSP, der gør det til en væsentlig webbaseret teknologi?
Svar: Funktionerne er anført nedenfor:
- Opret interaktive websteder.
- Gør det let at læse brugerinputdata og vise serversvar.
- Brug af implicitte objekter direkte på websiden.
- Brug af Java-kode på HTML-sider via JSP.
- Gør databaseforbindelsen enkel.
- Besøgende kan spores ved hjælp af session, applikation eller cookies på JSP-siden.
- Let at lære og kode.
Q # 5) Skel mellem JSP og Servlet.
Svar: Følgende tabel viser forskellene:
Servlet | Java-serverside | |
---|---|---|
PageContext | PageContext | PageContext-objekt bruges til at hente, indstille eller fjerne attribut fra side-, anmodnings-, session- og applikationsobjekter. |
Servlet er Java-kode, er svært at kode end JSP | Java Server Page er tags på HTML-siden, let som det er Java i html-siden. | |
Servlet spiller som controller-rolle i MVC-tilgang | JSP spiller som en visning i MVC-tilgang | |
I Servlet kan service () -metoden tilsidesættes | I JSP kan service () -metoden ikke tilsidesættes. | |
Sessionsstyring er ikke aktiveret som standard | Sessionsstyring aktiveres automatisk | |
I Servlet implementeres forretningslogik og præsentationslogik i en enkelt fil. | I JSP er forretningslogik adskilt fra præsentationslogik ved hjælp af JavaBeans | |
Ændring af Servlet indebærer genindlæsning, rekompilering og genstart af serveren og er derfor tidskrævende. | JSP-ændring er hurtig, da den kun behøver at opdatere siden. |
Q # 6) Forklar Java-serverens livscyklus.
Svar: JSP livscyklus, som har jspInit () , _jspService () og jspDestroy () metoder består af følgende faser:
- Oversættelse og kompilering af JSP-side: Det første trin er konverteringen af JSP-siden til en Java-servletfil under oversættelsesfasen, validerer syntaks, direktiver, handlinger og tagbiblioteker, der bruges på JSP-siden. Servlet er samlet i en servletklassefil.
- Klasseindlæsnings- og udførelsesfase: Den kompilerede servletklasse indlæses i JSP-containeren. Flere forekomster af denne klasse administreres af containeren til anmodninger og andre begivenheder internt jspInit () og jspDestroy () -metoder i JSP-sidegrænsefladen. En anden grænseflade HttpJspPage indeholder _jspService () metode. jspInit () -metoden kaldes kun en gang oprindeligt efter oprettelsen af forekomsten.
- Indvielse: Under initiering kaldes metoden jspInit () en gang oprindeligt, efter at forekomsten er oprettet, initialiserer internt instansvariabler som f.eks. Java.util.Date () -objekt, initialiserer databaseforbindelser, åbner filer og opretter opslagstabeller internt.
- Udførelse af _jspService (): For hver JSP-anmodning og svar kaldes _jspService () -metoden til udførelse. Denne metode kan ikke tilsidesættes, da den implementeres implicit.
- Udførelse af jspDestroy (): Endelig udføres metoden jspDestroy (), når JSP-siden ødelægges, og skrald samles.
Q # 7) Hvad er forskellene mellem ASP og JSP?
Svar: JSP og ASP bruges begge til at udvikle dynamisk webindhold. Den grundlæggende forskel mellem disse to teknologier er anført nedenfor:
Active Server Pages (ASP) | Java Server Pages (JSP) |
---|---|
ASP er proprietær server-side-teknologi fra Microsoft, som fortolkes, normalt implementeret på Windows-operativsystemet | JSP er open source-serverside-teknologi fra Oracle, som er kompileret ved kørsel, normalt implementeret på Linux-operativsystem. |
Udvikler med visuel grundlæggende sprogkundskab kan nemt oprette aktive serversider. | Udvikler med Java-viden kan nemt oprette Java-serversider. |
ASP kan tilsluttes database via ADO og understøtter MS SQL-database. | JSP kan forbindes til enhver database ved hjælp af respektive biblioteker. |
ASP understøtter hovedsageligt Microsoft IIS-server. | JSP køres normalt over JBoss, IBM-app-servere, Apache Tomcat eller andre Linux-baserede webservere |
Q # 8) Skel mellem JSP og PHP.
Svar: JSP og PHP er begge serversidesprog med følgende forskelle:
PHP | JSP |
---|---|
PHP står for Hypertext Preprocessor, er et script-sprog med open source-serverside med stort samfund og bibliotek | JSP står for Java Server-sider, et open source-programmeringssprog til serversiden til understøttelse af websider med dynamisk indhold. |
Det understøtter enkel, platformoverskridende, kraftfuld til små eller mellemstore webudvikling. | Det har adgang til Java API, internt konverteret til Servlet og kompileret som java-klasser. |
PHP understøtter ikke brugerdefinerede tags | JSP tillader brugerdefinerede tags |
Det kører på sin egen CGI-motor. | Kræv servletcontainere som Apache Tomcat |
webhosting til websider udviklet ved hjælp af php er billigt | Det kan have meget kompleks kode, hvilket gør det vanskeligt at forstå. |
Spørgsmål nr. 9) Kan du forklare MVC-modellen og brugen af JSP i den?
Svar: Model View Controller eller MVC er et designmønster, der adskiller data, forretningslogik og præsentationslogik. Model er tilstanden for applikationen, der repræsenterer forretningslogik, Controller er en midterste del af visningen, og modellen indeholder data, mens View er en brugergrænseflade eller et præsentationslag.
En bruger sender anmodningen fra den browser, der findes på klientmaskinen, via brugergrænsefladen eller præsentationslaget på JSP-siden. JSP-siden forbinder JavaBean, som indeholder forretningslogik og udveksler anmodninger og svar ved hjælp af HTTP-protokollen. Svaret sendes tilbage til browseren, der indeholder statusoplysninger og svarindhold.
Q # 10) Hvad er de implicitte objekter, der bruges i JSP?
Svar: Følgende er listen over implicitte objekter, der er tilgængelige til brug:
Objekt | Type | Brug i JSP |
---|---|---|
Ud | JspWriter | Out bruges til at skrive data til bufferen, JspWriter-objekt bruges på JSP-siden |
Anmodning | HttpServletRequest | Anmodning oprettes af hver JSP-anmodning via webcontainer, anmodningsoplysninger indeholder parametre, headeroplysninger, servernavn, fjernadresse, serverport, indholdstype og tegnkodning |
Respons | HttpServletResponse | Svar bruges til at tilføje eller opdatere svar som omdirigeringsrespons til en anden ressource eller sende en fejl, hvis omdirigering ikke fungerer. |
Konfig | ServletConfig | Config-objekt som ServletConfig bruges til at få initialiseringsparametre fra web.xml |
Ansøgning | ServletContext | ServletContext er en applikationsinstans, der fungerer som konfigurationsobjekt, så få, indstil eller fjern attribut fra applikationsomfanget. |
Session | HttpSession | Sessionsobjekt bruges til at få, indstille eller fjerne attribut eller få sessionsoplysninger. |
Side | Objekt | Siden tildeles som reference til automatisk genereret servletklasse. |
Undtagelse | Kan kastes | Undtagelse er objekter fra java.lang.Trowable-klasse, der bruges til at udskrive undtagelse i fejlsiden. |
Q # 11) Angiv forskellene mellem inkludere direktiv og inkluder handlingsmærke.
Svar: Følgende punkter inkluderer inkluderer direktiv og inkluderer handling unik fra hinanden:
Inkluder direktiv | Inkluder handling |
---|---|
importere | Svarende til Java-klasser bruges importattribut til at liste pakker eller klasser til brug på JSP-siden. |
Inkluder-direktivet (@include) behandles på oversættelsestidspunktet, kan bruge til at inkludere en fil på enten relativ sti eller absolut sti. | Inkluder handling () behandles på det tidspunkt anmodningen ankommer til behandling, kan bruge filen til stede på den relative sti. |
De kan indeholde ressourceindhold såsom HTML- eller CSS-fil, men behandler ikke dynamiske ressourcer. | De behandler dynamiske ressourcetilføjende resultater til opkald til JSP-siden. |
Sammen med inkluderer direktivet kunne parametre som anmodning, svar eller konfiguration ikke videregives. | Vi kan videregive andre parametre sammen med inkludere handling. |
Hvis du vil medtage filen til JSP for inkluderingsdirektiv, kan anmodning eller svarobjekt ikke videregives til opkald til JSP. | Forespørgsel eller svarobjekt kan videregives i inkluderingshandling. |
inkluderer direktiv anvendes til filattribut for at specificere inkluderet ressource. | inkluder handling anvendes til sideattribut for at specificere inkluderet ressource. |
Q # 12) Forklar de direktiver, der bruges i Java Server Pages.
Svar: JSP-direktiver fungerer som global information / instruktion om en hel JSP-side, giver anvisninger til containeren for at konvertere JSP til servletkode i oversættelsesfasen og visse aspekter af JSP-behandling. Det kan have kommaseparerede attributter i nøgleværdiformat. I JSP er direktiv beskrevet i tags.
Der er tre typer direktiver:
- Side direktiver
- Inkluder direktiver
- Taglib-direktivet
Q # 13) Forklar scriplets, der bruges i Java Server-sider.
Svar: Scriplets er de tags, der bruges til at udføre Java-kildekode i Java Server Pages, vi kan integrere Java-eksekverbar kodebase, såsom erklæring om en variabel, objektmanipulation, metodeopkald, betingede udsagn og undtagelseshåndtering som prøvefangst i JSP krøllet.
<% 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
}%>
Spørgsmål nr. 14) Hvad er forskellene mellem validering af klientside og serverside?
Svar: Følgende er forskellen mellem klientside- og serversidevalidering:
Validering af klientsiden | Validering af serversiden |
---|---|
I brugergrænseflade-webformularer valideres brugerinputværdier på klientmaskinen, | Brugerinputværdier valideres på serveren, dvs. validering udføres på webserveren |
Validering af klientsiden udføres ved hjælp af JavaScript eller VBScript | Validering af serversiden udføres ved hjælp af sprog som Java, .Net, PHP osv |
Validering på klientsiden hjælper med at forhindre rundtur af ugyldige data fra klient til server og tilbage | Validering på serversiden forhindrer indsættelse af ugyldige data i databasen eller beskyttelse mod ondsindede brugere |
Q # 15) Hvilke litteratur bruges i JSP?
Svar: Litteratur, der bruges på Java-serversider, er som følger:
- Boolsk
- Heltal
- Flydende punkt
- Snor
- Nul.
Q # 16) Angiv forskellen mellem ServletContext og PageContext.
Svar: Forskelle mellem ServletContext og PageContext er angivet nedenfor:
- ServletContext giver information om JSP eller servlet-kørende container. Der er en servlet-kontekst pr. Webapplikation, dens parametre kan indstilles i web-implementerings-deskriptor.
- Sidekontekst giver JSP- eller servletoplysninger om anmodninger, der håndteres, med information om anmodningen og eventuelle parametre som session, svar, henvisning til outputstrømmen og webapplikationens ServletContext.
Q # 17) Angiv forskellene mellem JSP custom og Java Bean.
Svar: Forskellene forklares nedenfor:
JSP brugerdefinerede tags | JavaBeans |
---|---|
Brugerdefinerede tags er brugerdefineret JSP-element kan ændre JSP-indhold. | JavaBeans er enkel Java-klasse på JSP-sider for at oprette dynamiske websider kan ikke ændre JSP-indhold. |
Det kan forenkle komplekse operationer, kræver flere konfigurationer at konfigurere. | JavaBeans er nemme at konfigurere. |
Bruges på en selvstændig måde på både Servlet- og JSP-sider. | JavaBeans kan defineres i Servlet og kan derefter kaldes på JSP eller Servlet-siden. |
Spørgsmål nr. 18) Hvad er forskellene mellem forward og sendRedirect?
Svar: Forskelle forklares nedenfor:
Frem() | sendRedirect () |
---|---|
Omdirigering af sider håndteres ved serverenden og er ikke synlig for klienten i fremad () -metoden. | Omdirigering af sider håndteres i klientenden og er synlig for klienten i sendRedirect () -metoden. |
forward () er hurtigere end sendRedirect (). | sendRedirect () er lidt langsommere end fremad (), da den har brug for to browseranmodninger. |
Original URL forbliver upåvirket fremad () | En browser forstår, at den for sendRedirect () fremsætter en ny anmodning, deraf oprindelige URL-ændringer. |
Original URL og anmodninger gentages, når den resulterende side i browseren genindlæses. | Oprindelig anmodning eller resulterende URL gentages ikke, når browseren genindlæser den resulterende URL. |
Spørgsmål nr. 19) Hvad er attributterne i sidedirektiver?
Svar: Følgende er listen over attributter i JSP-sidedirektiver:
Attributnavn | Beskrivelse |
---|---|
buffer | Det angiver buffermodel for outputstrøm |
autoFlush | Servlet-outputbufferadfærd styres med denne attribut |
indholdstype | Karakterkodningsskema-relateret attribut |
errorPage | Uniform Resource Locator til en anden JSP, der rapporterer Java ukontrollerede undtagelser fra runtime. |
isErrorPage | Angiver URL angivet af JSP-sides errorPage-attribut defineret ovenfor. |
strækker sig | Superklassegenereret Servlet skal udvides er specificeret med denne attribut |
info | Denne attribut er defineret som en streng, der fås ved hjælp af Servlets getServletInfo () -metode, |
isThreadSafe | Denne attribut definerer trådmodel for Servlet |
Sprog | Erklærer programmeringssprog, der bruges på JSP-sider. |
session | Erklærer JSP-sidedeltagelse i HTTP-sessioner. |
isELIgnored | Attribut beslutter, om EL-udtryk inden for JSP vil blive ignoreret eller ej. |
isScriptingEnabled | Om scripting-elementer er tilladt til brug eller ej kan bestemmes af denne attribut. |
Spørgsmål nr. 20) Kan vi udvide en anden Java-klasse i JSP?
Svar: Ja, udvikleren kan udvide en anden JSP ved hjælp af.
javax.servlet.jsp.HttpJspPage-interface implementeres, når JSP-siden konverteres til Servlet-siden. Derfor er det muligt at udvide en anden Java-klasse til JSP-siden. Det tilrådes at bruge ekspressionssprog eller tagbibliotek i stedet for java-kode på JSP-siden.
Q # 21) Beskriv brug af tag med et eksempel.
Svar: forsøger at søge på et eksisterende objekt baseret på en id- og omfangsvariabel, og hvis objektet ikke er tilgængeligt, opretter det objektet. Koden til useBean er som vist nedenfor:
Q # 22) Hvad er omfangsværdier for tag?
Svar: I mangel af omfangsattributværdi i jsp: useBean er standardomfangsværdien side. Andre værdier er anmodning, session og anvendelse.
Spørgsmål nr. 23) Kan vi håndtere en runtime-undtagelse på JSP-siden?
Svar: Ja, undtagelserne for runtime opstår på grund af en fejl under JSP-sidekørsel, kan håndteres med fangst- og håndteringsundtagelse i Java-scriplet ved hjælp af standardundtagelseskode for Java.
hvordan man sorterer en række heltal i java
Spørgsmål nr. 24) Hvad er brugen af tagbiblioteket i JSP?
Svar: Standard tagbibliotek i JSP er nyttige til at overvinde mangler ved brugerdefinerede tags, der er tre hoved-tagbiblioteker, der ofte bruges i JSP, nemlig. kerne, SQL og XML. De bruges hovedsageligt til at designe iteration og betingede opgaver, manipulere XML-dokumenter, udføre SQL-operationer på databaser og internationalisering.
Spørgsmål nr. 25) Hvad er brugen af JSP-erklæringen?
Svar: Variabler, metoder og felter erklæres på JSP-siden ved hjælp af erklæringstagger. I JSP-erklæring er instansvariabler og -metoder sammensat uden for _jspService () -metoden.
Syntaksen for JSP-deklarationskoder er som nedenfor:
der henviser til, Scriplet-tags har syntaks som nedenfor:
Spørgsmål nr. 26) Hvilke trin er involveret i læsning af data fra en formular ved hjælp af JSP?
Svar: Trinene er som følger:
- Websider sender inputdata ved hjælp af formkoder med webelementer såsom tekstfelt, afkrydsningsfelt for valg af flere værdier, radioknapper til valg af en af mulighederne og send-knap i Java Server Pages (JSP).
- Validering på klientsiden med JavaScript sørger for, at brugeren advares med meddelelser, hvis ugyldige værdier indtastes i inputfelter og forhindres, når der klikkes på knappen Send.
- Send-knappen i formularen har en attribut POST eller GET-metoder til at sende brugerinput som en anmodning ved hjælp af Hypertext Transfer Protocol (HTTP) ved hjælp af browseren.
- POST-metoden bruges, når følsomme oplysninger såsom kreditkortnumre, loginoplysninger indtastes i indtastningsfelter. Værdierne med POST-metoden vises ikke i browserens URL-adresselinje.
- GET-metoden kan bruges til oplysninger, der ikke er følsomme, og værdierne med GET-metoden vises på browserens URL-adresselinje.
- JSP-siden bruger følgende metoder til at håndtere inputdata:
- getParameter () : metoden bruges til at hente inputværdi fra formelement såsom tekstfelt
- getParameterValues () metoden bruges, når flere værdier (matrix) fra formelementet, f.eks. afkrydsningsfeltindstillinger
Banana
Egg
Bread
Milk
<% String shoppingcart() = request.getParameterValues('basket'); For (int i = 0; i
- getParameterNames () returnerer en optælling af alle parameternavne, der er knyttet til anmodningen.
Enumeration enum = request.getParameterNames();
Spørgsmål nr. 27) Forklar vigtigheden af sessionsdata i JSP?
Svar: Java Server Pages, som er en servlet, der opretholder statusoplysninger om webbesøgende, der anmoder om URL-webadressen i et bestemt tidsinterval, kaldes session tracking. Oplysninger om besøgende, der besøger et websted, gemmes med
setAttribute (String name, Object value) metode som nedenfor:
session.setAttribute('user', name);
Denne sessionsdata kan hentes ved hjælp af getAttribute (String name) -metoden som nedenfor:
String name= (String)session.getAttribute('user');
Spørgsmål nr. 28) Hvad er cookies, deres typer, og hvordan hver type adskiller sig fra den anden?
Svar: Cookies er tekstfiler, der oprettes på klientmaskinen og gemmer detaljer om websøgninger eller websteder, der udforskes ved hjælp af browseren, datoen og tidspunktet for besøget sammen med IP-adressen. Tilstedeværelsen af cookies hjælper websteder med at identificere klienter, der vender tilbage til deres websteder.
Cookies er af forskellige typer, såsom godkendelse, sporing og sessionscookies.
- Sessionscookies er kortvarige, indtil brugeren udforsker et bestemt websted, når han forlader webstedet, slettes sessionscookies af browsere.
- Sporing af cookies, som navnet antyder, registrerer, hvor ofte et bestemt websted er blevet besøgt.
- Autentificeringscookies validerer ægtheden af en gyldig bruger, der besøger webstedet igen.
Q # 29) Liste og beskrivelse af handlingskoder, der bruges i JSP.
Svar: JSP-handlingskoder bruges til at udføre opgaver såsom brug af JavaBean og kontrol af flow mellem websider. Det følgende er nogle af de handlingstags, der er angivet med detaljer.
Handlingsmærke | Brug af handlingskoder på JSP-siden |
---|---|
jsp: setProperty | Hjælper med at indstille værdien af en bønnes egenskab, dens syntaks ligner |
jsp: fremad | anmodning og svar videresendes til en anden ressource med et fremadgående handlingsmærke, dens syntaks er som, hvor relativ url enten er en side på serveren som /eksempler/index.html |
jsp: inkluderer | Med dette handlingsmærke er en anden ressource inkluderet, syntaksen er |
jsp: useBean | Dette handlingsmærke opretter og lokaliserer bønneobjekt, dets syntaks er som |
jsp: getProperty | Dette handlingskode udskriver værdien af bønneegenskaber med syntaks som |
jsp: plugin | Med plugin-handlingskode kan en anden komponent, såsom applet, integreres i JSP-siden med syntaks som f.eks |
jsp: param | Action tag param indstiller værdien af parameteren fremad og inkluderer handling tags med syntaks-lignende |
jsp: tilbagefald | tilbagefaldshandlingsmærke bruges sammen med jsp: plugin-tag til at udskrive en meddelelse for at kontrollere, om plugin-tag fungerer, dets syntaks ligner Klasse ikke fundet! |
Spørgsmål nr. 30) Hvorfor bruger du JSP?
Svar: JSP'er bruges til at udvikle dynamisk webindhold, hvor input fra besøgende betragtes som en anmodning, og modelvisningscontroller som en webramme, hvor præsentationslaget er Java Server Pages (JSP) - Java-kode inde i HTML / CSS / JavaScript kode, forretningslogik skrevet i mellemlaget, Controller vil have Java-klasser, og Model har backend DAO (dvs. Dvaletilstand) for at få adgang til databasen.
Konklusion
Java-server-sider bruges til klient-server-rammen og hjælper med at skabe dynamisk webindhold ved at håndtere anmodninger om brugerinputdata og returnere svar ved hjælp af HTTP. JSP-siden bruger implicitte objekter, direktiver, brugerdefinerede tags og scriplets til håndtering af brugerdata ved hjælp af forskellige metoder såsom getParameter (strengnavn), getParameterValues () til at hente flere værdier fra formularen .
Der er handlingskoder, der bruges på JSP-siden til at udføre forskellige opgaver.
Alt det bedste til interviewet !!
Anbefalet læsning
- 25+ mest populære ADO.NET interviewspørgsmål og svar
- 25+ Top Spring MVC Interview Spørgsmål og svar
- 30+ TOPP Servlet Interview Spørgsmål og svar (2021 LIST)
- Top 35 ASP.Net- og Web API-interviewspørgsmål med svar
- 50 Top PHP-spørgsmål og svar (til ALLE)
- 30+ Top Java-samling Interviewspørgsmål med svar (2021 LIST)
- TOP 45 JavaScript-interviewspørgsmål med detaljerede svar