文章目录

  • 一,课程目标
  • 第二,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代码输出到页面。

可以让前台写完静态页面后再添加。

发表评论

后才能评论