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注释    语法: <%-- 注释的内容 --%>
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 鲜切绣球花蔫了怎么办 崩坏2仓库满了怎么办 dnf88级没任务了怎么办 0号柴油冻住了怎么办 不小心喝了生水怎么办 不小心吃了蟑螂怎么办 以租代购还不起怎么办 孩子被教官打了怎么办 三岁宝宝叛逆期怎么办 三岁宝宝很叛逆怎么办 孩子不听话怎么办有什么方法呢 打了三岁的宝宝怎么办 2岁半宝宝不听话怎么办 心里素质不好容易紧张怎么办 孩子二年级成绩差怎么办 遇到素质低的人怎么办 孩子上课注意力不集中怎么办 素质报告册丢了怎么办 潞城镇剩下5个村怎么办 高三复读生学籍怎么办 被检精子总数少怎么办 前向运动精子17%怎么办 精子形态正常率1怎么办 精子形态正常率2怎么办 精子头部畸形率高怎么办 椎底动脉供血不足怎么办 颈椎动脉供血不足怎么办 颈椎病引起头晕脑供血不足怎么办 淘宝店被释放了怎么办 被枣蝎子蛰了怎么办 六角螺丝拧花了怎么办 苹果螺丝滑丝了怎么办 六角螺帽拧花了怎么办 六角螺母拧花了怎么办 内六角螺丝滑丝怎么办 十字螺丝拧花了怎么办 梅花螺丝滑丝了怎么办 螺丝孔道滑丝了,怎么办 锅把铆钉松啦怎么办 膨胀螺丝孔大了怎么办 戒指不圆了怎么办妙招