JSP是服务器端语言
1.JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码
2.简单的来讲,用户在浏览器中,输入网络地址http://www.w3cschool.cc/jsp/jsp-tutorial.html,指向服务器端的jsp页面资源,就可获得jsp-tutorial.html资源。过程大致就是,用户输入jsp请求,服务器端根据将对应的jsp文件转换成java servlet文件,编译该java servlet文件成为class文件,每对应一个用户请求,就实例化一个class的对象,返回响应给客户端。想看生动形象的图文说明,可以搜索JSP工作原理,这个连接http://blog.163.com/tianbian_4159/blog/static/88874105200862685053327/,如果想继续深入的话,可以搜索JSP的生命周期,看这篇文章:http://blog.csdn.net/ale0512/article/details/1484561
ps:想简单的过一遍JSP内容的话,可以参考http://www.w3cschool.cc/jsp/jsp-tutorial.html,w3cschool上有一些不错的资源,并且可以直接在浏览器中在线运行,但最好把代码copy在自己的IDE里面,提高自己对代码的敏感度。不建议浪费大量时间学JSP,JSP动作元素、JSP隐含对象、JSP指令是必须要理解,熟练使用的。
第一个JSP程序
JSP实际上,就是在HTML网页中插入Java代码。<html>
<head>
<title>the first JSP</title>
</head>
<body>
<form name="loginForm" method="post" action="welcome.jsp">
username:<input type="text" name="username"/>
<input type="submit" name="submit" value="确定">
</form>
</body>
</html>
welcome.jsp
<html>
<head>
<title>welcomt to JSP world</title>
</head>
<body>
welcome:
<%= request.getParameter("username") %>
</body>
</html>