Jag menar:
Jag har gjort en jsp-sida där jag infogat java i html koden, ungefär som asp
ex:
<html>
<head></head>
<body>
<%if(bla bla bla.equals("asdasda"))
{
connect to db osv.....%>
<table> osv...
<%= skriv ut från db%>
</table>
<%}%>
</body>
</html>
Inte för att jag gillar webstudio något vidare, men denna länken kanske kan ge dig lite grundläggande information så att du kan ställa de frågor som du inte förstår här sedan.
Det du ska börja med att göra är nog att kolla upp lite olika termer innan du börjar knacka, annars blir det bara jobbigt i längden.
En jsp sida är ofta presentationslagret och man se det som att man tar en vanlig htmlsida och sen stoppar man in lite javakod, diverse skumma jsp taggar i den. En scriptlet är egentligen bara ett stycke javakod som man ha tryckt in på en jspsida. (inom <% %>)
När man går in på en jspsida (http://adr/minsida.jsp) så kompileras automagiskt din jspsida om till en servlet och exekveras. Det kan cachas och donas lite där också, men det är inget du behöver bry dig om.
Sen kan du göra så att du skriver en servlet och anropar den, det kan vara helt skilt från jsp. Du behöver inte använda jsp för att visa en sida tex.
Ett användningsområde där man använder jsp och servlets (som man har knackat själv och inte genererats från jsp sidor) tillsammans är där man har mycket att processa och kontrollera. Det är lättare att jobba med servlets om man ska knacka mycket javakod. Då gör man så att man anropar servleten som gör en massa, tex anropar databas och göra annat som inte ska finnas i presentationslagret. När man är klar så kan man skicka vidare arbetet till en jsp sida som genererar output och skickar tillbaka det till klienten.
googla lite så hittar du exempel på hur både jsp och servlets ser ut. Eller tanka hem tomcat och kika på exemplen som följer med där. http://jakarta.apache.org/tomcat
Blev visst lite flummigt.. men det kanske hjälper lite iaf.
Tack Aleph_One!!
Precis så som jag förstått det!!!!
Det jag skulle vilja göra är att ta ut t.ex. databaskopplingen från min jspsida(scriptlets) och lägga in den i en servlet.
och sedan anropa den från en jspsida.
Jag har gjort servlets i WEB-INF mappen osv..
I dagläget ligger allt i presentationslagret. Ungefär som i asp.