JSP技术是一种制作网页的方法。它让网页可以显示动态内容。动态内容就是可以变化的内容。比如显示今天的日期。显示登录的用户名。显示数据库里的商品列表。这些内容不是固定写在网页文件里的。它们是服务器根据情况生成的。JSP文件看起来像普通的HTML文件。HTML是写网页骨架的语言。JSP文件里可以插入Java代码。Java是一种编程语言。服务器会执行这些代码。执行的结果变成普通的HTML。然后发送给用户的浏览器。浏览器收到HTML就能显示网页。用户看不到背后的Java代码。他们只看到最终的网页。
学习JSP需要看一些资料。这些资料就是参考文献。参考文献有很多种。有的书专门讲JSP。有的书讲整个Java网站开发。JSP是其中一部分。网上的教程也是参考文献。官方文档很重要。官方文档是制作这个技术的人写的。它最准确最全面。参考文献帮助我们理解JSP怎么用。我们看看一些常见的参考文献类型。
关于JSP的书很多。有一本书叫《JSP高级程序设计》。这本书讲JSP的基础知识。它教你怎么安装需要的软件。怎么编写第一个JSP页面。它解释JSP的语法。语法就是写代码的规则。比如怎么在HTML里插入Java代码。它介绍JSP的指令。指令是告诉服务器怎么做。它讲解JSP的动作。动作是完成一些常用功能。比如把其他网页包含进来。它说明JSP的内置对象。内置对象是直接可以用的东西。比如请求对象。响应对象。会话对象。这些对象保存不同信息。请求对象保存用户发来的数据。比如表单里填写的用户名。响应对象控制发给用户的内容。会话对象记录用户这次访问的信息。比如用户登录后记住他的身份。这本书还讲JSP怎么连接数据库。数据库是存放数据的地方。比如商品信息用户信息。网站经常要从数据库读数据。把数据变成网页显示出来。这本书内容比较详细。适合慢慢学习的人。
另一本常见的书是《HeadFirstServlets