JSP

jsp(java server pages):java服务器端的页面


jsp的执行过程

1.浏览器输入一个jsp页面

2.Tomcat会接受*.jsp请求,将该请求发送到org.apache.jasper.servlet.JspServlet去处理

3.JspServlet将jsp页面编译成一个.java文件,java文件编译成.class文件

4.执行class文件


JSP语法

1.脚本语法

    1)jsp注释 <%--       --%>

不会参与编译过程(不再任何文件中起作用)

    2)jsp脚本段<%       %>

脚本段中的代码位于_jspservice()方法中

    3)jsp声明 <%!            %>

是servlet类中的代码

    4)jsp表达式<%=           %>

将变量的值输出在页面中

    5)HTML注释<!--      -->

不会在编译后的网页中显示但会在jsp编译引擎中编译并在生成的.class文件中显示(仅不再网页中起作用)

2.编译器指令

    语法 <%@ 指令名 属性=值    %>

        page指令

                    pageEncoding 设置页面编码类型

                     contentType 设置内容的类型

                     import 在该jsp中导入某个包/类

                     session 表示是否在访问该页面是创建session对象,默认值为true

                      isELIgnored 表示是否忽略EL的解析

                      isErrorPage 表示该页面是否处理异常的页面

                     include指令

                         file 引入一个jsp页面在当前页面中,注意引入的页面和原页面不允许出现重复额变量名

                     taglib指令

                         prefix

                         uri

3.动作语法

        jsp:forward 请求转发,使用该标签时注意不要任意字符,如果传参时,可以使用<jsp:param>标签传参

        jsp:include 动态导入,导入一个服务器内部jsp页面

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 累得想当一条虫。。。
    巫落阅读 183评论 0 0
  • 临近年底,尚未休假,领导恩赐,放假一日,加之周末,凑齐三日,老家日更,闭门沉思。文/杰作家 日思夜想,一早出发,午...
    文心杰作阅读 415评论 8 13
  • 这周读了这本《20世纪最伟大的心理学实验》,还说没有完全读完就迫不及待地想写下自己的感受,仿佛怕那些来来去去的想法...
    qcppp80阅读 325评论 0 1
  • 迄今为止跑得最快的一次是高二晚自习,教室电路故障,老师没办法只能提前放学。晃晃悠悠走到校门口突然来电了,所有学生都...
    林景熙阅读 978评论 6 10
  • 01 人生就像一场漫长的长途旅行,我们会在不同的地方遇上一些人,也会弄丢一些人。 我们会在某一个时间和地点莫名其妙...
    遇见禾木阅读 433评论 0 6

友情链接更多精彩内容