什么是JSP?JSP的运用实例
简介:jsp是Java Server Page的缩写,它是Servlet的扩展。他的作用是简化网站的创建过程和维护动态网站。html更多的是展现静态页面,Servlet可以实现动态页面的展现,jsp页面整合了html和Servlet。jsp除了包含html文本外,还包含的内容为:(1)jsp指令(2)jsp声明(3)jsp程序片段(4)jsp表达式(5)jsp内置对象(jsp内置对象实际上
是servlet服务方法上的方法参数和局部变量)
生命周期:当请求中存在特定的jsp页面时,会这样来处理jsp页面:(1)查找对应的servlet,如果存在调用它的服务方法.(2)如果不存在
servlet,解析jsp,翻译成源文件,编译成servlet类,初始化执行(jsp转化后得servlet在tomcat的\work目录下)。
1、初始化阶段:加载对应的servlet(如果没有,解析jsp文件、翻译成servletjava文件、编译文件),创建实例,调用初始化方法(jsp生成的servlet初始化方法为_jspinit())。
2、运行阶段:运行servlet的service方法。
3、销毁方法:调用servlet的destroy方法,销毁实例。
jsp请求转发:jsp请求转发的标签
httpservletresponse对象,而且标签后面的代码不会被执行。
jsp包含:jsp包含分为动态包含和静态包含,<%@ include file = "绝对路径或相对路径"%>这个指令属于静态包含,只会生成一个servlet文件,
所以变量在源页面和包含页面是共享的。
此时的变量不共享。(当flush为true时会在运行子页面前响应请求)
推荐阅读
-
基于jsp的井字游戏实例
-
JSP实现左边是树形菜单,右边是对应的内容显示_html/css_WEB-ITnose
-
php有没有像jsp里头的servlet处理机制?这样处理又有什么好处
-
JSP实现左边是树形菜单,右边是对应的内容显示_html/css_WEB-ITnose
-
实例解析JSP中EL表达式的各种运用
-
卖jsp编程技巧的那个垃圾的所有实例的答案全部已收集,现将他人收集的实例答案公布出来,大家鉴赏!
-
JSP彩色验证码的实例代码
-
jsp是什么文件 如何打开jsp格式的文件
-
JSP 中Spring的Resource类读写中文Properties实例代码
-
使用MongoDB和JSP实现一个简单的购物车系统实例