文章目录
- 一,课程目标
- 第二,servlet注释开发
- 第三,jsp
你好,我今天给各位童鞋分享的是JSP。请拿出你的笔记本并写下来。
一,课程目标
[主] servlet注释开发
【理解】jsp原理
【理解】jsp标签指令
【掌握】jsp脚本编写
第二,servlet注释开发
Servlet jar包由tomcat提供,用于处理客户端发送给服务器的请求。随着技术的不断发展,版本也在更新。现在常用的版本是3.0之前的版本和3.0之后的版本。功能是一样的,只是配置和写法更新了。但在实际使用中,根据不同的需求进行选择,本质的执行原理是一样的。
Servlet3.0提供相应的注释开发功能,简化配置。
语法:
写在类声明上。当前注释类为servlet指定servlet的名称和url。
姓名可以省略。默认情况下,将使用当前类名作为名称。
UrlPatterns是一个地址数组,您可以编写多个地址来执行同一个servlet。
简体汉字
当只配置url且只有一个url时,可以简化注释的编写。
@WebServlet(\”/my \”)
注:注释形式虽然简化了配置,但是使得项目的维护更加复杂,所以在实际开发过程中根据实际需要编写。基本的注释开发和配置开发是一样的,只是在加载过程中找到相应的注释后,会执行相应的配置。
第三,jsp
在用servlet返回页面的过程中,虽然可以返回动态页面,但是如果页面有各种样式和功能,servlet中就会有大量的代码,而且会以java编写的html字符串的形式出现,对后台开发不友好。因此,开发了jsp(java server page)java编写的服务页面来解决这个问题。
jsp的执行过程
客户端请求jsp。在第一个请求中,服务器将把jsp解析成一个servlet,并创建一个servlet进行处理。在第二个请求中,如果jsp已经解析过,没有修改,那么就直接返回到之前解析过的servlet中进行处理,否则就重写解析。
3.1创建jsp页面
开发工具通常提供jsp页面的创建。
通过sp的特殊语法,把servlet变成一个可以直接写html代码的文件。只需要在第一行标记为servlet页面,然后就可以完全按照html页面编写的语法来编写了。在执行过程中,将自动创建输出流对象,以将html代码输出到页面。
可以让前台写完静态页面后再添加。