JSP
来源:互联网 发布:怎么设定网络熟读 编辑:程序博客网 时间:2024/05/16 09:28
1: JSP 1): JSP简介 JSP是一种建立在Servlet规范提供的功能上的动态网页技术,即它可以在页面中(html)中嵌入java代码或者jsp标签 JSP页面被第一次访问时,则会翻译成一个java文件(servlet),所以本质上它也是一个servlet 2): JSP的运行流程 http://localhost:8080/day09/jsp_1/hello.jsp a): 第一次访问hello.jsp时,tomcat会先找到这个jsp文件,并且把它翻译成一个java文件(hello_jsp.java) b): 翻译成的java文件即就是一个servlet,然后把这个java文件编译成字节码文件(如: hello_jsp.class) c): tomcat执行字节码文件创建对象 d): 调用相应方法给浏览器响应信息 ps: 以后的第n次访问时,则只会执行第4步; 如果有修改jsp文件或者删除jsp的星临时文件时,则会重新翻译与编译 3): 通过查看翻译后java文件,发现里边的类(hello_jsp)继承了,(org.apache.jasper.runtime.HttpJspBase),而HttpJspBase则是又是继承了HttpServlet类, 从此也可以看出jsp本质还是一个servlet2: JSP脚本 语法: <%java代码 %> 作用: 可以执行java代码,但注意不要在里边定义方法 ps: 脚本中java代码,在翻译成java文件后,会把里边写的java代码放到_jspService方法中执行。3: JSP表达式 语法: <%=表达式或者变量 %> 如: <%=2+9 %> 作用: 可以直接向浏览器输出表达式或者变量的结果 ps: JSP表达式在翻译后生成的代码,就是out.print(表达式或者变量); 会放到_jspService方法中执行。且要注意表达式后边不需要有分号。3: JSP声明 语法: <%!java方法或者变量 %> 作用: 定义成员变量和成员方法 ps: 在翻译后的java文件,所生成的变量和方法会变成成员变量和成员方法4: JSP注释 语法: <%-- 注释的内容 --%>
阅读全文
0 0
- JSP
- JSP
- jsp
- JSP
- JSP
- jsp
- Jsp
- JSP
- jsp
- jsp
- jsp
- JSP
- JSP
- jsp
- jsp
- JSP
- jsp
- jsp
- Agilent EMpro2015(三维电磁仿真软件)官方版下载附安装教程
- Java并发编程基础
- Python使用datetime模块进行简单的日期换算与计算
- java多线程[6]:CountDownLatch
- Android移动开发-蓝牙(BlueTooth)设备检测连接的实现
- JSP
- popupwindow在android7.0出现全屏解决方案
- 类加载器&注解&动态代理
- 原生JS获取当前时间
- web笔记二:Tomcat的使用
- mysql5.7在windows7下my.ini文件加载路径及数据位置修改
- 【干货#016】小程序后端Bmob入门:获取第一行数据
- 《数据库系统概念》13-索引
- 字符串有关(BIF)